Skip to main content
Glama
ataliarf

monday-graphql-mcp

by ataliarf

monday-graphql-mcp

MCP-сервер, который помогает разработчикам создавать решения на monday.com GraphQL API — проверка запросов, форматы значений колонок, объяснение ошибок, интроспекция схемы в реальном времени и генерация шаблонного кода, всё доступно из вашего AI-ассистента.

Инструменты

Инструмент

Требуется API-ключ

Описание

column_value_format

Нет

Точный JSON-формат чтения/записи для любого типа колонки

explain_error

Нет

Расшифровка ошибок API и подсказка по исправлению

scaffold

Нет

Готовая заготовка кода для интеграций, вебхуков, OAuth и приложений

validate_query

Необязательно

Проверка синтаксиса, оценка сложности и предупреждения линтера

get_schema

Да

Интроспекция схемы в реальном времени, фильтрация по ключевому слову

run_query

Да

Выполнение запроса или мутации в API

Related MCP server: Monday.com MCP Server

Настройка

1. Установка и сборка

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

2. Добавление в 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

Получение живой схемы

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 и т.д.), а не для запуска напрямую из терминала.

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