Jacobgoren Sb_workato Mcp Server

Jacobgoren Sb_workato Mcp Server

镜子 (jìng zi)

MCP-Mirror

开发者工具
访问服务器

README

🤖 Workato MCP 服务器

欢迎使用您的 Workato API 集成工具包,该工具包设计为 Cursor 或 Claude 的模型上下文协议 (MCP) 服务器! 此项目通过自定义 AI 工具提供与 Workato API 的无缝交互。

✨ 功能 🔄 配方管理

  • 列出、创建、启动和停止配方
  • 监控配方执行作业
  • 管理配方文件夹和项目

🔌 连接管理

  • 列出和创建连接
  • 查看连接详细信息和状态
  • 管理连接配置

🔍 连接器发现

  • 列出可用的连接器及其功能
  • 查看连接器元数据和支持的操作
  • 浏览所有平台连接器

📂 文件夹和项目组织

  • 创建和管理文件夹
  • 组织配方和连接
  • 处理项目级配置

📊 活动日志

  • 跟踪工作区内的所有活动
  • 按时间范围、用户和事件类型过滤日志
  • 监控资源更改和用户操作
  • 支持多种环境(开发、沙箱、生产等)
  • 按资源和事件类型进行高级过滤

🔖 标签管理

  • 在您的工作区中创建、更新和删除标签
  • 列出和检索具有高级过滤选项的可用标签
  • 将标签应用于资产(配方和连接)或从资产中删除标签
  • 支持多个资产和标签的批量操作
  • 按标题、描述、作者和使用情况过滤标签
  • 按各种标准(标题、使用计数等)对标签进行排序
  • 使用颜色选项自定义标签外观

🚀 快速开始 2. 安装

npm install
# 或
yarn install
  1. 构建服务器
npm run build
  1. 添加到 Cursor 此项目旨在用作 Cursor 中的 MCP 服务器。 设置方法如下:

  2. 打开 Cursor

  3. 转到 Cursor 设置 > 功能 > MCP

  4. 单击 + 添加新的 MCP 服务器

  5. 填写表格:

    • 名称:Workato MCP Server
    • 类型:stdio
    • 命令:node /path/to/your/project/dist/server.js
    • 环境变量:
      • 单击“添加环境变量”
      • 名称:WORKATO_API_TOKEN
      • 值:your_token_here

📘 专家提示:使用项目构建的 server.js 文件的完整路径。

替代配置: 您还可以使用项目中的 .cursor/mcp.json 文件配置 MCP 服务器:

{
  "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 服务器:

  1. 打开或创建配置文件:

    # 在 macOS 上
    ~/Library/Application Support/Claude/claude_desktop_config.json
    # 在 Windows 上
    %APPDATA%\Claude\claude_desktop_config.json
    # 在 Linux 上
    ~/.config/Claude/claude_desktop_config.json
    
  2. 添加您的 MCP 服务器配置:

    {
      "mcp_servers": {
        "workato-tools": {
          "command": "node",
          "args": ["/path/to/your/project/dist/server.js"],
          "env": {
            "WORKATO_API_TOKEN": "your_token_here"
          }
        }
      }
    }
    
  3. 保存文件并重新启动 Claude Desktop 以使更改生效

此方法允许您:

  • 版本控制您的 MCP 配置
  • 将环境变量直接包含在配置中
  • 在团队成员之间共享相同的配置(不包括敏感值)
  • 在 Cursor 中打开项目时自动加载服务器

🛠️ 可用工具

配方管理:

  • list-recipes:列出所有配方,并提供过滤选项
  • create-recipe:创建一个新配方
  • start-recipe:启动一个特定的配方
  • stop-recipe:停止一个正在运行的配方

连接管理:

  • list-connections:列出所有连接
  • create-connection:创建一个新连接

连接器工具:

  • list-connectors:获取特定连接器的元数据
  • list-all-connectors:列出所有可用的连接器

组织工具:

  • list-folders:列出所有文件夹
  • create-folder:创建一个新文件夹
  • update-folder:修改文件夹属性
  • list-projects:列出所有项目
  • update-project:更新项目详细信息

API 管理:

  • list-api-endpoints:列出所有 API 端点,并可选择按集合进行过滤

活动监控:

  • list-activity-logs:检索详细的活动日志,并提供高级过滤选项
    • 按时间范围、用户和事件类型进行过滤
    • 包含或排除特定的资源类型
    • 跟踪不同环境中的更改
    • 监控用户操作和系统事件

标签管理:

  • list-tags:列出和过滤工作区中的可用标签,并提供高级查询选项
  • create-tag:创建一个新标签,并提供自定义标题、描述和颜色
  • update-tag:修改现有标签的属性
  • delete-tag:从您的工作区中删除一个标签
  • manage-tags:将标签应用于配方和连接或从配方和连接中删除标签

作业管理:

  • list-recipe-jobs:查看特定配方的作业
  • get-job:获取详细的作业信息
  • resume-job:恢复暂停的作业

🤝 贡献 欢迎贡献! 请随时提交拉取请求。

📝 许可证 此项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。

🐛 问题和支持 发现错误或需要帮助? 打开一个问题,并提供以下信息:

您尝试做什么 发生了什么 重现步骤 您的环境详细信息

用 ❤️ 由 Jacob Goren 为 Workato 自动化制作

推荐服务器

Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
MCP Package Docs Server

MCP Package Docs Server

促进大型语言模型高效访问和获取 Go、Python 和 NPM 包的结构化文档,通过多语言支持和性能优化来增强软件开发。

精选
本地
TypeScript
Claude Code MCP

Claude Code MCP

一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。

精选
本地
JavaScript
@kazuph/mcp-taskmanager

@kazuph/mcp-taskmanager

用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。

精选
本地
JavaScript
mermaid-mcp-server

mermaid-mcp-server

一个模型上下文协议 (MCP) 服务器,用于将 Mermaid 图表转换为 PNG 图像。

精选
JavaScript
Jira-Context-MCP

Jira-Context-MCP

MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。

精选
TypeScript
Linear MCP Server

Linear MCP Server

一个模型上下文协议(Model Context Protocol)服务器,它与 Linear 的问题跟踪系统集成,允许大型语言模型(LLM)通过自然语言交互来创建、更新、搜索和评论 Linear 问题。

精选
JavaScript
Sequential Thinking MCP Server

Sequential Thinking MCP Server

这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。

精选
Python
Curri MCP Server

Curri MCP Server

通过管理文本笔记、提供笔记创建工具以及使用结构化提示生成摘要,从而实现与 Curri API 的交互。

官方
本地
JavaScript