monday.com API接口服务器

一个实现模型上下文协议(MCP)的服务器,提供与monday.com API交互的接口,适用于项目管理和协作工具集成。

  • by mondaycom
  • TypeScript
  • 本地部署
  • 436 星标
  • 更新于
在 GitHub 查看 mondaycom/monday-ai

使用说明

monday.com API MCP服务器

服务器实现 模型上下文协议(MCP) 提供了与monday.com API交互的接口。

💻 克劳德桌面演示

https://github.com/user-attachments/assets/ed8d24e1-256b-4f6b-9d84-38e54a8703fd

先决条件

在运行MCP服务器之前,请确保您已经:

  1. 已安装节点v20或更高版本
  2. 已安装NPM v5.2.0或更高版本
  3. monday.com API密钥

⚙️ 用法

npx @mondaydotcomorg/monday-api-mcp@latest -t abcd123

monday.com API代币也可以通过 monday_token 环境变量。

命令行参数

参数 标志 描述 必填 默认
monday.com API代币 --token, -t monday.com API代币(也可以通过 monday_token 环境变量) 是 -
API版本 --version, -v monday.com API版本 否 current
只读模式 --read-only, -ro 启用只读模式 否 false
模式 --mode, -m 设置工具选择模式:“api”-仅api工具,“apps”-仅(Beta)周一应用工具,“atp”-(Alpha)atp服务器模式 否 api
动态API工具 --enable-dynamic-api-tools, -edat (Beta)启用动态API工具(包括整个API架构的模式,使用只读模式时不支持) 否 false

🧪 ATP模式(阿尔法)

ATP(代理工具协议)模式提供了一种可供选择的集成,使GraphQL API具有探索和代码执行功能。此模式提供了两个强大的工具:

  • explore-api:导航并发现monday.com GraphQL API结构
  • execute_code:执行JavaScript代码动态调用monday.com API

⚠️ Alpha功能:ATP模式当前处于alpha模式。API和行为可能会改变。

用法

npx @mondaydotcomorg/monday-api-mcp@latest -t abcd123 -m atp

光标集成(ATP模式)

{
  "mcpServers": {
    "monday-api-mcp": {
      "command": "npx",
      "args": [
        "@mondaydotcomorg/monday-api-mcp@latest",
        "-t",
        "abcd123",
        "-m",
        "atp"
      ],
      "env": {
        "NODE_OPTIONS": "--no-node-snapshot"
      }
    }
  }
}

💻 Claude桌面集成

{
  "mcpServers": {
    "monday-api-mcp": {
      "command": "npx",
      "args": [
        "@mondaydotcomorg/monday-api-mcp@latest",
        "-t",
        "abcd123"
      ]
    }
  }
}

💻 光标集成

使用命令行参数

{
  "mcpServers": {
    "monday-api-mcp": {
      "command": "npx",
      "args": [
        "@mondaydotcomorg/monday-api-mcp@latest",
        "-t",
        "abcd123"
      ],
      "env": {}
    }
  }
}

使用环境变量

{
  "mcpServers": {
    "monday-api-mcp": {
      "command": "npx",
      "args": [
        "@mondaydotcomorg/monday-api-mcp@latest"
      ],
      "env": {
        "monday_token": "abcd123"
      }
    }
  }
}

许可证

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