🤖 Workato MCP服务器 欢迎使用Workato API集成工具包,该工具包设计为Cursor或Claude的模型上下文协议(MCP)服务器!该项目通过自定义人工智能工具与Workato的API进行无缝交互。
✨ 特性 🔄 配方管理
- 列出、创建、启动和停止食谱
- 监控配方执行作业
- 管理配方文件夹和项目
🔌 连接管理
- 列出并创建连接
- 查看连接详细信息和状态
- 管理连接配置
🔍 连接器发现
- 列出可用连接器及其功能
- 查看连接器元数据和支持的操作
- 浏览所有平台连接器
📂 文件夹和项目组织
- 创建和管理文件夹
- 组织食谱和连接
- 处理项目级配置
📊 活动日志
- 跟踪工作空间内的所有活动
- 按时间范围、用户和事件类型筛选日志
- 监控资源更改和用户操作
- 支持多种环境(开发、沙箱、prod等)
- 按资源和事件类型进行高级筛选
🔖 标签管理
- 在工作区中创建、更新和删除标签
- 使用高级筛选选项列出和检索可用标签
- 从资源(配方和连接)中应用或删除标签
- 支持多个资产和标签的批处理操作
- 按标题、描述、作者和用法过滤标签
- 按各种标准(标题、使用次数等)对标签进行排序
- 使用颜色选项自定义标签外观
🚀 入门指南 2.安装
npm install
# or
yarn install- 构建服务器
npm run build- 添加到光标
该项目旨在用作Cursor中的MCP服务器。以下是如何设置它:
- 打开的游标
- 转到光标设置>功能>MCP
- 单击+添加新MCP服务器
- 填写表格:
- 名称:Workato MCP服务器 - 类型:stdio - 命令:node/path/to/your/project/dist/server.js - 环境变量: - 点击“添加环境变量” - 名称:WORKATO_API_TOKEN - 值:your_token_here
📘 专业提示:使用项目构建的server.js文件的完整路径。
替代配置: 您还可以使用配置MCP服务器 .cursor/mcp.json 项目中的文件:
{
"mcpServers": {
"workato-tools": {
"command": "node",
"args": ["/path/to/your/project/dist/server.js"],
"env": {
"WORKATO_API_TOKEN": "your_token_here"
}
}
}
}使用Claude Desktop: 如果您使用的是Claude Desktop而不是Cursor,则可以通过编辑Claude桌面配置来配置MCP服务器:
- 打开或创建配置文件:
# On macOS
~/Library/Application Support/Claude/claude_desktop_config.json
# On Windows
%APPDATA%\Claude\claude_desktop_config.json
# On Linux
~/.config/Claude/claude_desktop_config.json- 添加您的MCP服务器配置:
{
"mcp_servers": {
"workato-tools": {
"command": "node",
"args": ["/path/to/your/project/dist/server.js"],
"env": {
"WORKATO_API_TOKEN": "your_token_here"
}
}
}
}- 保存文件并重新启动Claude Desktop以使更改生效
此方法允许您:
- 版本控制您的MCP配置
- 将环境变量直接包含在配置中
- 在团队成员之间共享相同的配置(不包括敏感值)
- 在Cursor中打开项目时自动加载服务器
🛠️ 可用工具
配方管理:
- 列出食谱:列出所有带有过滤选项的食谱
- 创建配方:创建新配方
- 开始食谱:开始一个特定的食谱
- 停止配方:停止正在运行的配方
连接管理:
- 列出连接:列出所有连接
- 创建连接:创建新连接
连接器工具:
- 列出连接器:获取特定连接器的元数据
- 列出所有连接器:列出所有可用连接器
组织工具:
- 列出文件夹:列出所有文件夹
- 创建文件夹:创建新文件夹
- 更新文件夹:修改文件夹属性
- 列出项目:列出所有项目
- 更新项目:更新项目详细信息
API管理:
- list-api-endpoints:列出所有api端点,并按集合进行可选筛选
活动监控:
- 列出活动日志:使用高级筛选选项检索详细的活动日志
- 按时间范围、用户和事件类型筛选 - 包含或排除特定资源类型 - 跟踪不同环境中的变化 - 监控用户操作和系统事件
标签管理:
- 列表标签:使用高级查询选项列出和过滤工作区中的可用标签
- 创建标记:使用自定义标题、描述和颜色创建新标记
- 更新标记:修改现有标记的属性
- 删除标签:从工作区中删除标签
- 管理标签:从食谱和连接中应用或删除标签
作业管理:
- list-recipe-jobs: 查看特定配方的工作
- 获取职位:获取详细的职位信息
- 恢复作业:恢复暂停的作业
🤝 欢迎投稿!请随时提交拉取请求。
📝 许可证此项目根据MIT许可证获得许可证-有关详细信息,请参阅许可证文件。
🐛 问题与支持发现错误或需要帮助?通过以下方式打开问题:
你想做什么 后来发生了什么 重现步骤 您的环境详细信息
由以下材料制成❤️ Jacob Goren,为Workato自动化
