article
README
🚀 Workato MCP 服务器
Workato MCP 服务器是一个专为 Cursor 或 Claude 设计的 Model Context Protocol (MCP) 服务器,它作为 Workato API 集成工具包,能让自定义 AI 工具与 Workato 的 API 实现无缝交互。
🚀 快速开始
安装
npm install
# 或者
yarn install
构建服务器
npm run build
添加到 Cursor
该项目设计用于作为 Cursor 中的 MCP 服务器。以下是设置方法:
- 打开 Cursor
- 转到“Cursor 设置”>“功能”>“MCP”
- 点击“+ 添加新 MCP 服务器”
- 填写表单:
- 名称:Workato MCP 服务器
- 类型:stdio
- 命令:
node /path/to/your/project/dist/server.js - 环境变量:
- 点击“添加环境变量”
- 名称:WORKATO_API_TOKEN
- 值:您的 Workato API 令牌
示例配置
- 如果没有提供配置文件,默认端口为
3000,默认主机为localhost。
启动服务器
安装完成后,在项目根目录中运行:
npm run start
✨ 主要特性
配方管理
- 列出、创建、启动和停止配方
- 监控配方执行作业
- 管理配方文件夹和项目
连接管理
- 列出和创建连接
- 查看连接详细信息和状态
- 管理连接配置
连接器发现
- 列出所有可用连接器及其功能
- 查看连接器元数据和支持的操作
- 所有平台连接器
文件夹与项目组织
- 创建和管理文件夹
- 组织配方和连接
- 处理项目级别的配置
活动日志
- 跟踪工作区内的所有活动
- 按时间段、用户和事件类型筛选日志
- 监控资源更改和用户操作
- 支持多个环境(开发、沙箱、生产等)
- 通过资源和事件类型进行高级过滤
标签管理
- 创建、更新和删除工作区中的标签
- 列出并检索可用标签,带高级筛选选项
- 在资产上应用或移除标签(配方和连接)
- 支持批量操作,针对多个资产和标签
- 按标题、描述、作者和使用情况过滤标签
- 按多种标准对标签进行排序(标题、使用次数等)
- 使用颜色选项自定义标签外观
💻 使用示例
工具列表
配方管理
workato list recipes: 列出所有可用的 Workato 配方。workato create recipe: 创建新的 Workato 配方。workato delete recipe --id <recipe_id>: 根据配方 ID 删除配方。
连接管理
workato list connections: 列出所有连接。workato create connection: 创建新连接。workato update connection --name "<new_name>": 更新连接名称。workato delete connection --id <connection_id>: 根据连接 ID 删除连接。
日志管理
workato list logs: 列出所有日志条目。workato get log --id <log_id>: 获取特定日志的详细信息。workato delete log --id <log_id>: 根据日志 ID 删除日志。
标签管理
workato list tags: 列出所有可用的标签。workato create tag: 创建新的标签。workato update tag --name "<new_name>": 更新标签名称。workato delete tag --id <tag_id>: 根据标签 ID 删除标签。
📄 许可证
该项目在 MIT 许可证下,有关详细信息,请参阅 LICENSE 文件。
👋 贡献与支持
贡献指南
欢迎提交贡献!请随意提交拉取请求。
问题与支持
发现错误或需要帮助?请打开一个问题并提供以下信息:
- 您尝试做什么
- 实际发生了什么
- 复现步骤
- 您的环境细节
由 Jacob Goren 为 Workato 自动化制作
Scan to join WeChat group