Monday.com MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Supports deployment and execution through Docker containers, allowing for isolated and portable running of the Monday.com MCP server.

  • Built with TypeScript to provide type safety for reliable operations when interacting with the Monday.com API.

Monday.com MCP 服务器

用于 Monday.com API 的 MCP 服务器,支持板管理、项目创建、工作区组织和批量操作。

特征

  • 智能项目创建:支持标准和演示数据项创建
  • 批量操作:使用单个命令高效创建多个项目
  • 工作区管理:列出并管理工作区和板块
  • 全面的错误处理:针对常见 API 问题的清晰错误消息
  • 类型安全:使用 TypeScript 构建,可实现可靠操作

工具

  1. list_boards
    • 列出 Monday.com 工作区中的所有板块
    • 返回:带有详细信息的板列表
  2. get_board
    • 获取有关特定主板的详细信息
    • 输入:
      • boardId (数字):要获取的板的 ID
    • 返回:包括列和项目的董事会详细信息
  3. get_items
    • 获取特定板块的所有物品
    • 输入:
      • boardId (数字):要从中获取物品的板的 ID
    • 返回:项目及其列值的列表
  4. get_workspaces
    • 列出 Monday.com 帐户中的所有工作区
    • 返回:工作区列表
  5. get_workspace
    • 获取有关特定工作区的详细信息
    • 输入:
      • workspaceId (数字):要获取的工作区的 ID
    • 返回:工作区详细信息
  6. get_item
    • 获取有关特定项目的详细信息
    • 输入:
      • itemId (数字):要获取的项目的 ID
    • 返回:带有列值的项目详细信息
  7. get_boards
    • 获取特定工作区中的所有板
    • 输入:
      • workspaceId (数字):工作区的 ID
    • 返回:工作区中的板列表
  8. create_item
    • 在版块中创建新项目
    • 输入:
      • boardId (数字):董事会的ID
      • itemName (字符串):新项目的名称
      • groupId (可选字符串):在其中创建项目的组
      • columnValues (可选对象):项目列的值
    • 返回:已创建商品详情
  9. delete_item
    • 从图板上删除项目
    • 输入:
      • itemId (数字):要删除的项目的 ID
    • 返回:删除确认
  10. create_item_with_demo
  • 使用演示数据创建新项目
  • 输入:
    • boardId (数字):董事会的ID
    • columnIds (可选 string[]):要填充的特定列
  • 返回:使用演示数据创建的商品
  1. create_multiple_items
  • 在面板中创建多个项目
  • 输入:
    • boardId (数字):董事会的ID
    • count (数字):要创建的项目数
    • isDemo (可选布尔值):使用演示数据
  • 返回:第一件商品的详细信息和创建状态
  1. create_remaining_items
  • 完成批量项目创建
  • 输入:
    • boardId (数字):董事会的ID
    • count (数字):剩余物品的数量
    • startIndex (数字):编号的起始索引
    • isDemo (可选布尔值):使用演示数据
  • 返回:创建确认

设置

Monday.com API 令牌

  1. 转到您的 Monday.com 帐户设置
  2. 导航至“开发者”部分
  3. 生成具有适当权限的新 API 令牌
  4. 复制生成的token

与 Claude Desktop 一起使用

将以下内容添加到您的claude_desktop_config.json中:

{ "mcpServers": { "monday": { "command": "docker", "args": ["run", "-i", "--rm", "-e", "MONDAY_API_TOKEN", "mcp/monday"], "env": { "MONDAY_API_TOKEN": "<YOUR_TOKEN>" } } } }

建造

Docker 构建:

docker build -t mcp/monday .

测试

本地测试服务器:

docker run -it --rm -e MONDAY_API_TOKEN=<your_token> mcp/monday

执照

此 MCP 服务器遵循 MIT 许可证。这意味着您可以自由使用、修改和分发该软件,但须遵守 MIT 许可证的条款和条件。

-
security - not tested
F
license - not found
-
quality - not tested

MCP 服务器可与 Monday.com API 进行交互,用于管理板、工作区和项目,支持单独和批量操作以及全面的错误处理。

  1. Features
    1. Tools
      1. Setup
        1. Monday.com API Token
        2. Usage with Claude Desktop
      2. Build
        1. Testing
          1. License
            ID: 0wbo0nwb6q