Monday.com MCP Server

Monday.com MCP Server

site icon
2025.04.05 0
Python项目管理团队协作交流协作
mcp-monday-server 是一个轻量级的 MCP 服务器,专为与 Monday.com 平台无缝集成而设计。它通过 Model Context Protocol (MCP) 提供对 Monday.com 资源的清晰接口,包括看板、项目项等,并内置缓存机制以提高性能。该服务器适用于需要自动化管理 Monday.com 资源的场景,如项目管理、任务跟踪和团队协作。
View on GitHub

Overview

基本能力

产品定位

mcp-monday-server 是一个专为 Monday.com 设计的轻量级 MCP 服务器,旨在通过 MCP 协议提供对 Monday.com 资源的访问和管理能力。

核心功能

  • 提供对 Monday.com 看板、项目项等资源的访问和管理
  • 内置缓存机制以提高性能
  • 实现多种工具以支持不同的操作需求

适用场景

  • 项目管理自动化
  • 任务跟踪和更新
  • 团队协作工具集成

工具列表

  • Get_Board_Schema: 获取 Monday.com 看板的架构,包括列、组和标签
  • Get_Item_Details: 通过 ID 获取特定项目项的详细信息
  • Get_Items_by_Column_Value: 根据特定列值搜索项目项
  • Create_Item: 在看板的指定组中创建新项目项
  • Update_Item: 更新现有项目项的列值
  • Delete_Item: 从看板中删除项目项

常见问题解答

  • 如何获取 Monday.com 的 API 密钥?请参考 Monday.com API 文档中的认证部分
  • 如何找到看板 ID?看板 ID 可以从 Monday.com 看板的 URL 中获取

使用教程

使用依赖

  • Python 3.10+
  • 依赖项列在 requirements.txtpyproject.toml

安装教程

  1. 使用 pip 安装:
pip install -e .

或从 PyPI 安装:

pip install mcp-monday-server

使用 uv:

uv pip install mcp-monday-server
  1. 设置环境变量:
  2. MONDAY_API_KEY: 您的 Monday.com 个人 API 令牌
  3. MONDAY_BOARD_ID: 您的默认看板 ID

调试方式

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector -- python -m mcp_monday_server

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。