Skip to main content
Glama
ataliarf

monday-graphql-mcp

by ataliarf

monday-graphql-mcp

Ein MCP-Server, der Entwicklern hilft, mit der monday.com GraphQL API zu arbeiten – Query-Validierung, Spaltenwertformate, Fehlererklärungen, Live-Schema-Introspektion und Code-Scaffolding, alles direkt von Ihrem KI-Assistenten.

Tools

Tool

API-Schlüssel erforderlich

Beschreibung

column_value_format

Nein

Exaktes JSON-Lese-/Schreibformat für jeden Spaltentyp

explain_error

Nein

API-Fehler entschlüsseln und einen Korrekturvorschlag erhalten

scaffold

Nein

Boilerplate-Code für Integrationen, Webhooks, OAuth und Apps

validate_query

Optional

Syntaxprüfung, Komplexitätsschätzung und Lint-Warnungen

get_schema

Ja

Live-Schema-Introspektion, nach Stichwort filterbar

run_query

Ja

Eine Query oder Mutation gegen die API ausführen

Related MCP server: Monday.com MCP Server

Einrichtung

1. Installieren und erstellen

git clone <repo-url> monday-graphql-mcp
cd monday-graphql-mcp
npm install
npm run build

2. Zu Claude Code hinzufügen

Fügen Sie dies in Ihre ~/.claude/settings.json unter mcpServers ein:

{
  "mcpServers": {
    "monday-graphql-mcp": {
      "command": "node",
      "args": ["/path/to/monday-graphql-mcp/dist/index.js"],
      "env": {
        "MONDAY_API_KEY": "your_api_key_here"
      }
    }
  }
}

Holen Sie sich Ihren API-Schlüssel: monday.com → Avatar → Administration → API.

Starten Sie Claude Code neu, nachdem Sie die Konfiguration aktualisiert haben.

3. Ohne API-Schlüssel verwenden

column_value_format, explain_error und scaffold funktionieren sofort ohne API-Schlüssel.


Anwendungsbeispiele

Das exakte Format für einen Spaltentyp abrufen

How do I write a people column value?
→ uses column_value_format({ column_type: "people" })
{
  "personsAndTeams": [{ "id": 12345678, "kind": "person" }]
}

Einen API-Fehler entschlüsseln

I'm getting "ColumnValueException: invalid value" — what's wrong?
→ uses explain_error({ error: "...", query: "..." })

Eine Query vor der Ausführung validieren

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

Boilerplate generieren

Scaffold a TypeScript webhook listener for monday.com
→ uses scaffold({ type: "webhook-listener", language: "typescript" })

Scaffold-Typen: api-client, webhook-listener, oauth-flow, integration, board-view, dashboard-widget
Sprachen: typescript, javascript, python

Das Live-Schema abrufen

Show me the monday.com schema for item-related types
→ uses get_schema({ filter: "item" })

Eine Query ausführen

query {
  me {
    id
    name
    email
  }
}
→ uses run_query({ query: "..." })

Unterstützte Spaltentypen

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


Entwicklung

npm run dev      # run with tsx (no build step)
npm run build    # compile TypeScript to dist/
npm start        # run compiled output

Der Server kommuniziert über stdin/stdout mithilfe des MCP-Protokolls – er ist dafür ausgelegt, von einem MCP-Host (Claude Code, Claude Desktop usw.) gestartet zu werden und nicht direkt in einem Terminal ausgeführt zu werden.

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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