mcpField
M
Monday.com MCP server

Monday.com MCP server

本地服务
github.com/YajieQi123生产力078 周前更新

关于 Monday.com MCP server

Monday.com MCP server 将 MCP 客户端连接到 Monday.com 的看板、项目、更新和文档。其工具涵盖看板与项目管理,以及文档内容的读取和创建。

主要功能

  1. 01列出看板和看板分组
  2. 02创建看板、分组和项目
  3. 03移动、归档或删除项目
  4. 04读取并创建项目更新
  5. 05列出并编辑文档内容

适用场景

  1. 01创建和整理 Monday.com 看板项目
  2. 02查看或发布项目更新
  3. 03读取文档并添加内容

MCP 相关

该服务将 Monday.com 看板、项目、更新和文档操作作为工具提供给 MCP 客户端。使用时需要 Monday.com 个人 API 令牌。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"monday-qi": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Monday.com MCP 服务

smithery badge

适用于 monday.com 的 MCP 服务,让 MCP 客户端能够与 Monday.com 看板、项目、更新和文档交互。

Monday.com Server MCP server

组件

工具

此服务实现了以下工具:

  • monday-create-item:在 Monday.com 看板中创建新项目或子项目
  • monday-get-board-groups:获取指定 Monday.com 看板中的所有分组
  • monday-create-update:在 Monday.com 项目中创建评论/更新
  • monday-list-boards:列出所有可用的 Monday.com 看板
  • monday-list-items-in-groups:列出 Monday.com 看板中指定分组的所有项目
  • monday-list-subitems-in-items:列出指定 Monday.com 项目的所有子项目
  • monday-create-board:创建新的 Monday.com 看板
  • monday-create-board-group:在 Monday.com 看板中创建新分组
  • monday-move-item-to-group:将 Monday.com 项目移动到其他分组
  • monday-delete-item:删除 Monday.com 项目
  • monday-archive-item:归档 Monday.com 项目
  • monday-get-item-updates:获取指定项目的更新/评论
  • monday-get-docs:列出 Monday.com 中的文档,可按文件夹筛选
  • monday-get-doc-content:获取指定文档的内容
  • monday-create-doc:在 Monday.com 中创建新文档
  • monday-add-doc-block:向现有文档添加区块

设置

  1. 按照此处的说明,在 Monday.com 中创建并保存个人 API Token。
  2. 从 Monday.com 工作区的 URL 中获取工作区名称。例如,如果 URL 为 https://myworkspace.monday.com/,工作区名称就是 myworkspace。

快速入门

安装
Claude Desktop

MacOS:~/Library/Application\ Support/Claude/claude_desktop_config.json

Windows:%APPDATA%/Claude/claude_desktop_config.json

使用 uvx
"mcpServers": {
  "monday": {
    "command": "uvx",
    "args": [
      "mcp-server-monday"
    ],
    "env": {
      "MONDAY_API_KEY": "your-monday-api-key",
      "MONDAY_WORKSPACE_NAME": "your-monday-workspace-name"
    }
  }
}
使用 Docker
"mcpServers": {
  "monday-docker": {
    "command": "docker",
    "args": [
      "run", 
      "--rm", 
      "-i", 
      "-e",
      "MONDAY_API_KEY=your-monday-api-key",
      "-e",
      "MONDAY_WORKSPACE_NAME=your-monday-workspace-name",
      "sakce/mcp-server-monday"
    ]
  }
}
使用 Smithery

通过 Smithery 为 Claude Desktop 自动安装 Monday.com MCP 服务:

npx -y @smithery/cli install @sakce/mcp-server-monday --client claude

开发

构建和发布

准备分发软件包:

  1. 同步依赖项并更新锁文件:
uv sync
  1. 构建软件包分发文件:
uv build

这将在 dist/ 目录中创建源代码分发包和 wheel 分发包。

  1. 发布到 PyPI:
uv publish

注意:你需要通过环境变量或命令标志设置 PyPI 凭据:

  • Token:--token 或 UV_PUBLISH_TOKEN
  • 或用户名/密码:--username/UV_PUBLISH_USERNAME 和 --password/UV_PUBLISH_PASSWORD
调试

由于 MCP 服务通过 stdio 运行,调试可能颇具挑战。为了获得最佳调试体验,我们强烈建议使用 MCP Inspector。

你可以通过 npm 使用以下命令启动 MCP Inspector:

npx @modelcontextprotocol/inspector uv run mcp-server-monday

启动后,Inspector 会显示一个 URL,你可以在浏览器中访问该 URL 开始调试。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。