Monday.com交互服务器

MCP Server for monday.com,使MCP客户端能够与Monday.com的看板、项目、更新和文档进行交互。

  • by YajieQi123
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 yajieqi123/mcp-server-monday-qi

使用说明

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

通过以下方式自动安装Monday.com MCP Server for Claude Desktop 史密瑟里:

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

发展

建筑与出版

准备分发包裹:

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

这将在 dist/ 目录。

  1. 发布到PyPI:
uv publish

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

  • 令牌: --token 或 UV_PUBLISH_TOKEN
  • 或用户名/密码: --username/UV_PUBLISH_USERNAME 和 --password/UV_PUBLISH_PASSWORD

调试

由于MCP服务器在stdio上运行,调试可能具有挑战性。为了达到最佳调试效果 经验,我们强烈建议使用 MCP检查员.

您可以通过以下方式启动MCP检查器 npm 使用此命令:

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

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