Monday.com MCP服务器
](https://smithery.ai/server/@sakce/mcp-server-monday)
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代币 这里.
- 从Monday.com工作区的URL获取工作区名称。例如,如果URL是
https://myworkspace.monday.com/,工作区名称为myworkspace.
快速启动
安装
克劳德桌面
在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
通过以下方式自动安装Monday.com MCP Server for Claude Desktop 史密瑟里:
npx -y @smithery/cli install @sakce/mcp-server-monday --client claude发展
建筑与出版
准备分发包裹:
- 同步依赖关系并更新锁文件:
uv sync- 构建包分发:
uv build这将在 dist/ 目录。
- 发布到PyPI:
uv publish注意:您需要通过环境变量或命令标志设置PyPI凭据:
- 令牌:
--token或UV_PUBLISH_TOKEN - 或用户名/密码:
--username/UV_PUBLISH_USERNAME和--password/UV_PUBLISH_PASSWORD
调试
由于MCP服务器在stdio上运行,调试可能具有挑战性。为了达到最佳调试效果 经验,我们强烈建议使用 MCP检查员.
您可以通过以下方式启动MCP检查器 使用此命令:
npx @modelcontextprotocol/inspector uv run mcp-server-monday启动后,检查器将显示一个URL,您可以在浏览器中访问该URL以开始调试。
