monday-graphql-mcp
monday-graphql-mcp
monday.com GraphQL API を使う開発者を支援する MCP サーバーです。クエリの検証、列値の形式、エラーの解説、ライブスキーマのイントロスペクション、コードのスキャフォールディングを、すべて AI アシスタントから実行できます。
ツール
ツール | APIキーの要否 | 説明 |
| 不要 | 任意の列タイプに対する正確な読み取り/書き込み JSON 形式を提供 |
| 不要 | API エラーをデコードし、修正案を取得する |
| 不要 | インテグレーション、Webhook、OAuth、アプリ用のボイラープレートコードを生成 |
| 任意 | 構文チェック、複雑性の見積もり、lint 警告を実行する |
| あり | ライブスキーマのイントロスペクション。キーワードでフィルタリング可能 |
| あり | 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 → Avatar → Administration → 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" })スキャフォールドの種類: api-client、webhook-listener、oauth-flow、integration、board-view、dashboard-widget
言語: typescript、javascript、python
ライブスキーマを取得する
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サーバーは MCP プロトコルを使用して stdin/stdout で通信します。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