关于 Monday.com MCP server
Monday.com MCP server 将 MCP 客户端连接到 Monday.com 的看板、项目、更新和文档。其工具涵盖看板与项目管理,以及文档内容的读取和创建。
主要功能
- 01列出看板和看板分组
- 02创建看板、分组和项目
- 03移动、归档或删除项目
- 04读取并创建项目更新
- 05列出并编辑文档内容
适用场景
- 01创建和整理 Monday.com 看板项目
- 02查看或发布项目更新
- 03读取文档并添加内容
MCP 相关
该服务将 Monday.com 看板、项目、更新和文档操作作为工具提供给 MCP 客户端。使用时需要 Monday.com 个人 API 令牌。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Monday.com MCP 服务
适用于 monday.com 的 MCP 服务,让 MCP 客户端能够与 Monday.com 看板、项目、更新和文档交互。
组件
工具
此服务实现了以下工具:
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:向现有文档添加区块
设置
- 按照此处的说明,在 Monday.com 中创建并保存个人 API Token。
- 从 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
开发
构建和发布
准备分发软件包:
- 同步依赖项并更新锁文件:
uv sync
- 构建软件包分发文件:
uv build
这将在 dist/ 目录中创建源代码分发包和 wheel 分发包。
- 发布到 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 开始调试。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。