monday-graphql-mcp
monday-graphql-mcp
一个 MCP 服务器,帮助开发者基于 monday.com GraphQL API 进行构建——包括查询验证、列值格式、错误解释、实时 schema 内省和代码脚手架,全部可通过你的 AI 助手使用。
工具
Tool | 需要 API Key | 说明 |
| 不需要 | 任何列类型的精确读/写 JSON 格式 |
| 不需要 | 解析 API 错误并获取修复建议 |
| 不需要 | 用于集成、Webhook、OAuth 和应用的样板代码 |
| 可选 | 语法检查、复杂度估算和 lint 警告 |
| 需要 | 实时 Schema 内省,可按关键字过滤 |
| 需要 | 针对 API 执行查询或变更 |
Related MCP server: Monday.com MCP Server
设置
1. 安装并构建
git clone <repo-url> monday-graphql-mcp
cd monday-graphql-mcp
npm install
npm run build2. 添加到 Claude Code
将以下内容添加到你的 ~/.claude/settings.json 中的 mcpServers 下:
{
"mcpServers": {
"monday-graphql-mcp": {
"command": "node",
"args": ["/path/to/monday-graphql-mcp/dist/index.js"],
"env": {
"MONDAY_API_KEY": "your_api_key_here"
}
}
}
}获取你的 API 密钥:monday.com → 头像 → 管理 → API。
更新配置后,重启 Claude Code。
3. 无需密钥即可使用
column_value_format、explain_error 和 scaffold 无需 API 密钥即可立即使用。
使用示例
获取列类型的精确格式
How do I write a people column value?
→ uses column_value_format({ column_type: "people" }){
"personsAndTeams": [{ "id": 12345678, "kind": "person" }]
}解析 API 错误
I'm getting "ColumnValueException: invalid value" — what's wrong?
→ uses explain_error({ error: "...", query: "..." })在运行前验证查询
query {
boards(ids: [123]) {
items_page(limit: 500) {
items {
id
name
column_values { id text value }
subitems { id name }
}
}
}
}→ validate_query flags:
- Estimated complexity: ~4200 (HIGH — likely to hit limits)
- limit: 500 is the hard cap, but combined with subitems + all column_values this is expensive
- Fetching all column_values without ids filter — add ids: ["col1"] to reduce complexity
- Fetching subitems + column_values together — consider two separate queries生成样板代码
Scaffold a TypeScript webhook listener for monday.com
→ uses scaffold({ type: "webhook-listener", language: "typescript" })Scaffold 类型:api-client、webhook-listener、oauth-flow、integration、board-view、dashboard-widget
语言:typescript、javascript、python
获取实时 Schema
Show me the monday.com schema for item-related types
→ uses get_schema({ filter: "item" })运行查询
query {
me {
id
name
email
}
}→ uses run_query({ query: "..." })支持的列类型
text · long_text · numbers · status · people · date · timeline · checkbox · dropdown · link · email · phone · rating · country · board_relation · dependency · tags · hour · week · world_clock · color_picker · location · formula · mirror · auto_number · creation_log · last_updated · item_id · vote · files · subtasks
开发
npm run dev # run with tsx (no build step)
npm run build # compile TypeScript to dist/
npm start # run compiled output服务器通过 stdin/stdout 使用 MCP 协议进行通信——它设计为由 MCP 宿主(Claude Code、Claude Desktop 等)启动,而不是直接在终端中运行。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables AI assistants to interact with Monday.com workspaces, allowing retrieval of board lists, board details, item content, and user information through the Monday.com API.4
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Monday.com boards, items, groups, updates, and documents through natural language. Supports creating and managing boards, items, sub-items, comments, and documents with full CRUD operations.MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to execute GraphQL queries and retrieve schema information from any GraphQL endpoint.21418MIT
- AlicenseNot gradedqualityCmaintenanceMCP server wrapping Monday.com GraphQL API to enable AI agents to interact with Monday.com boards, items, and workspaces through natural language or tool calls.10MIT
Related MCP Connectors
Monday.com MCP — wraps the Monday.com GraphQL API (BYO API key)
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Connect AI assistants to Stellary projects, boards, documents, and governed agent workflows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ataliarf/monday-graphql-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server