Monday.com MCP Server

by sakce
Verified

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 as a Docker container, allowing the Monday.com MCP server to be run in containerized environments.

  • Utilizes npm packages for debugging through the MCP Inspector tool, which helps with troubleshooting the Monday.com integration.

  • Provides distribution through PyPI, enabling Python-based installation and package management for the Monday.com MCP server.

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 :向现有文档添加一个块

设置

  1. 按照此处的说明在 Monday.com 中创建并保存个人 API 令牌。
  2. 根据 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

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

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

发展

构建和发布

准备分发包:

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

这将在dist/目录中创建源和轮子分布。

  1. 发布到 PyPI:
uv publish

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

  • 令牌: --tokenUV_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

启动后,检查器将显示一个 URL,您可以在浏览器中访问该 URL 以开始调试。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

使 MCP 客户端能够与 Monday.com 论坛进行交互,允许创建和管理项目、子项目、评论以及检索论坛信息。

  1. Components
    1. Tools
  2. Setup
    1. Quickstart
      1. Install
    2. Development
      1. Building and Publishing
      2. Debugging
    ID: vobfpuod5x