Monday.com Mcp 服务器
概览
什么是 Monday.com 的 MCP 服务器?
MCP 服务器是一个创新工具,旨在促进与 Monday.com 板块和项目的无缝互动。该服务器充当桥梁,使用户能够自动化工作流程、管理任务,并通过将 Monday.com 的各种功能集成到他们的应用程序中来提高生产力。使用 MCP 服务器,用户可以轻松访问和操作他们的 Monday.com 账户中的数据,使项目管理更加高效和流畅。
MCP 服务器的特点
- 与 Monday.com 集成:直接连接到 Monday.com,轻松管理板块和项目。
- 自动化功能:自动化重复任务和工作流程,以节省时间并减少手动工作。
- 用户友好的界面:设计简洁,便于用户导航和使用其功能。
- 实时更新:获取关于板块和项目变更的即时通知和更新,确保您始终保持信息灵通。
- 可定制的工作流程:根据您的特定项目管理需求调整服务器的功能。
如何使用 MCP 服务器
- 安装:从 GitHub 的官方库下载并安装 MCP 服务器。
- 配置:设置您的 Monday.com API 密钥,并配置服务器设置以连接到您的 Monday.com 账户。
- 创建板块和项目:使用服务器直接从您的应用程序创建新的板块和项目。
- 自动化任务:设置自动化规则,根据您 Monday.com 工作区中的特定事件触发操作。
- 监控性能:利用服务器的仪表板跟踪工作流程的性能,并进行必要的调整。
常见问题解答
问:MCP 服务器的主要目的是什么?
答:MCP 服务器的主要目的是通过自动化任务和高效管理板块和项目来增强与 Monday.com 的互动。
问:MCP 服务器是免费使用的吗?
答:是的,MCP 服务器是开源的,并且在 GitHub 上免费提供。
问:我可以根据我的需求定制服务器吗?
答:当然可以!MCP 服务器设计为可定制,允许您根据特定的项目管理要求调整其功能。
问:我如何获得 MCP 服务器的支持?
答:您可以通过访问 GitHub 仓库获得支持,在那里您可以报告问题或在讨论区提问。
问:MCP 服务器周围有社区吗?
答:是的,有一个活跃的用户和开发者社区,他们为该项目做出贡献,并通过论坛和 GitHub 讨论提供支持。
详情
Monday.com MCP server
MCP Server for monday.com, enabling MCP clients to interact with Monday.com boards, items, updates, and documents.
Components
Tools
The server implements the following tools:
monday-create-item
: Creates a new item or sub-item in a Monday.com boardmonday-get-board-groups
: Retrieves all groups from a specified Monday.com boardmonday-create-update
: Creates a comment/update on a Monday.com itemmonday-list-boards
: Lists all available Monday.com boardsmonday-list-items-in-groups
: Lists all items in specified groups of a Monday.com boardmonday-list-subitems-in-items
: Lists all sub-items for given Monday.com itemsmonday-create-board
: Creates a new Monday.com boardmonday-create-board-group
: Creates a new group in a Monday.com boardmonday-move-item-to-group
: Moves a Monday.com item to a different groupmonday-delete-item
: Deletes a Monday.com itemmonday-archive-item
: Archives a Monday.com itemmonday-get-item-updates
: Retrieves updates/comments for a specific itemmonday-get-docs
: Lists documents in Monday.com, optionally filtered by foldermonday-get-doc-content
: Retrieves the content of a specific documentmonday-create-doc
: Creates a new document in Monday.commonday-add-doc-block
: Adds a block to an existing document
Setup
- Create and save a personal API Token in Monday.com by following the instructions here.
- Get the Workspace Name from the URL of your Monday.com workspace. For example, if the URL is
https://myworkspace.monday.com/
, the workspace name ismyworkspace
.
Quickstart
Using Rube
- Go to (Rube.app)[https://rube.app/]
- Install Rube in your preferred client including Cursor, Claude, VS Code, Windsurf etc.,
- Complete authentication with Rube
- You can now execute actions on Monday.com like creating items, posting updates, moving items
Install
Claude Desktop
On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Using uvx
"mcpServers": {
"monday": {
"command": "uvx",
"args": [
"mcp-server-monday"
],
"env": {
"MONDAY_API_KEY": "your-monday-api-key",
"MONDAY_WORKSPACE_NAME": "your-monday-workspace-name"
}
}
}
Using 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"
]
}
}
Development
Building and Publishing
To prepare the package for distribution:
- Sync dependencies and update lockfile:
uv sync
- Build package distributions:
uv build
This will create source and wheel distributions in the dist/
directory.
- Publish to PyPI:
uv publish
Note: You'll need to set PyPI credentials via environment variables or command flags:
- Token:
--token
orUV_PUBLISH_TOKEN
- Or username/password:
--username
/UV_PUBLISH_USERNAME
and--password
/UV_PUBLISH_PASSWORD
Debugging
Since MCP servers run over stdio, debugging can be challenging. For the best debugging experience, we strongly recommend using the MCP Inspector.
You can launch the MCP Inspector via npm
with this command:
npx @modelcontextprotocol/inspector uv run mcp-server-monday
Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
Server配置
{
"mcpServers": {
"mcp-server-monday": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--sakce--mcp-server-monday--mcp-server-monday",
"mcp-server-monday"
],
"env": {
"MONDAY_API_KEY": "monday-api-key",
"MONDAY_WORKSPACE_NAME": "monday-workspace-name"
}
}
}
}