API VEGA

🚀 monday.com MCP

Разрешите агентам ИИ надёжно работать внутри реальных рабочих потоков. Этот MCP — открытая рамка monday.com для подключения агентов к вашей операционной системе работы — даёт им безопасный доступ к структурированным данным, инструменты для действий и контекст, необходимый для разумных решений.

🌟 Обзор

Этот репозиторий, поддерживаемый командой AI от monday.com, предоставляет полный набор инструментов для разработчиков агентов ИИ, желающих интегрироваться с monday.com. Независимо от того, создаёте ли вы AI-ассистентов, автоматизации или пользовательские интеграции, наши инструменты упрощают подключение к платформе monday.com.

👉 Новичок в monday MCP? Начните здесь: monday.com/w/mcp

https://github.com/user-attachments/assets/ed8d24e1-256b-4f6b-9d84-38e54a8703fd

🔑 Что такое monday.com?

monday.com — это рабочая операционная система, которая помогает командам управлять процессами, проектами и повседневной работой. Команды используют monday.com для планирования, отслеживания и управления своей работой в одном централизованном месте. Интерфейс визуальный и понятный, позволяя командам:

  • Создавать и управлять проектами с настраиваемыми досками

  • Отслеживать задачи на разных стадиях с помощью колонок статуса

  • Сотрудничать через обновления и упоминания

  • Автоматизировать рабочие процессы и интегрироваться с другими инструментами

  • Визуализировать данные через дашборды и отчёты

📦 Что внутри

💻 Сервер MCP API monday

Пакет @mondaydotcomorg/monday-api-mcp предоставляет готовую серверную реализацию для Model Context Protocol (MCP). Он позволяет AI-агентам взаимодействовать с API monday.com без необходимости строить сложные интеграции.

🤖 Инструменты агента

Пакет @mondaydotcomorg/agent-toolkit предоставляет мощный набор инструментов и утилит для создания AI-агентов, которые взаимодействуют с API monday.com, поддерживая как реализации OpenAI, так и Model Context Protocol (MCP).

🚀 Быстрый старт: Hosted MCP (рекомендуется)

Самый быстрый, надёжный и устойчивый способ подключиться к monday.com. Наш обслуживаемый сервис MCP обрабатывает всю инфраструктуру за вас — без локальной настройки, автоматические обновления и улучшенная производительность.

📚 Руководства по интеграции

Начните работу с вашей любимой AI-платформой:

Быстрая настройка с Hosted MCP

Для Cursor

Просто добавьте это в настройки MCP:

{
  "mcpServers": {
    "monday-mcp": {
      "url": "https://mcp.monday.com/mcp"
    }
  }
}

Зачем использовать Hosted MCP?

  • Без локальной установки — работает сразу, без настройки

  • Автоматические обновления — всегда доступны новости

  • Лучшая производительность — оптимизированная инфраструктура

  • OAuth-аутентификация — безопасное управление токенами

  • Контроль над рабочими пространствами — ограничение доступа к конкретным workspace

  • Повышенная надёжность — корпоративная устойчивость

Когда использовать этот репозиторий

Возможно, вам понадобится запустить MCP локально или использовать инструменты агентного набора, если нужно:

  • 🔧 Настроить MCP-сервер — модифицируйте исходный код под свои нужды

  • 🛠️ Создавать собственных агентов — используйте агент Toolkit для OpenAI или реализаций под свои нужды

  • 🔌 Работать офлайн — развёртывание без подключения к интернету

  • 🧪 Содействовать разработке — помогать улучшать MCP-сервер или Toolkit

🏁 Руководство по локальной установке

Шаг 1: Создайте аккаунт monday.com

Если у вас ещё нет аккаунта:

  • Перейдите на monday.com и зарегистрируйтесь

  • Создайте первую рабочую область и доску, чтобы приступить к работе

Шаг 2: сгенерируйте API-токен

Чтобы взаимодействовать с API monday.com, потребуется токен API:

  • Войдите в свой аккаунт monday.com

  • Нажмите на аватар внизу слева

  • Выберите "Developers" (Разработчики)

  • Выберите "My access tokens" в левом меню

  • Скопируйте свой персональный токен доступа

Шаг 3: Настройка клиента MCP

Для Claude Desktop
  • Откройте Claude Desktop

  • Перейдите в Settings → MCP Servers

  • Добавьте новый сервер с такой конфигурацией:

{
  "mcpServers": {
    "monday-api-mcp": {
      "command": "npx",
      "args": [
        "@mondaydotcomorg/monday-api-mcp@latest"
      ],
      "env": {
        "MONDAY_TOKEN": "your_monday_api_token"
      }
    }
  }
}
Для Gemini CLI

Чтобы начать работу с Gemini CLI, можно использовать официальный Gemini CLI extension для monday.com.

Расширение Gemini CLI упаковывает сервер monday.com MCP вместе с контекстным файлом и пользовательскими командами, которые обучают Gemini пользоваться инструментами monday.com для мощных рабочих процессов.

Чтобы установить расширение, выполните в терминале:

gemini extensions install https://github.com/mondaycom/mcp

Если вы предпочитаете использовать MCP-сервер напрямую без расширения, можно добавить его следующей командой:

gemini mcp add -t http monday https://mcp.monday.com/mcp

После установки расширения или добавления MCP-сервера запустите Gemini CLI:

gemini

Затем выполните вход в свой аккаунт monday.com внутри Gemini CLI:

/mcp auth monday

Это откроет окно браузера для завершения процесса аутентификации.

После успешной аутентификации все инструменты monday.com и пользовательские команды станут доступны.

Несколько пользовательских команд, чтобы попробовать расширение:

  • /monday:create-item — создать элемент на доске 123 для задачи "Update the UI"

  • /monday:sprint-summary — сводка спринта 853

Для Cursor или других MCP-клиентов (локальная настройка)

Добавьте в настройки:

{
  "mcpServers": {
    "monday-api-mcp": {
      "command": "npx",
      "args": [
        "@mondaydotcomorg/monday-api-mcp@latest"
      ],
      "env": {
        "MONDAY_TOKEN": "your_monday_api_token"
      }
    }
  }
}

Шаг 5: Протестируйте интеграцию

  • спросите Claude или вашего AI-ассистента:
    «Какие элементы у меня на доске 123?»
  • или: «Можете создать доску для управления моим проектом?»
    Теперь ваш помощник должен иметь доступ к вашему аккаунту monday.com и может взаимодействовать с инструментами.

⚙️ Расширенная конфигурация Hosted MCP

Использование заголовков авторизации

Чтобы указать пользовательский заголовок авторизации и версию API для Hosted MCP:

{
  "mcpServers": {
    "monday-api-mcp-hosted": {
      "command": "npx",
      "args": [
        "-p",
        "node@20",
        "mcp-remote",
        "https://mcp.monday.com/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer <your_token>"
      }
    }
  }
}

Указание версии API

Вы можете указать версию API, которую хотите использовать, с помощью параметра --header:

{
  "mcpServers": {
    "monday-api-mcp-hosted": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.monday.com/mcp",
        "--header",
        "Api-Version:${API_VERSION}"
      ],
      "env": {
        "API_VERSION": "2025-07"
      }
    }
  }
}

Установка приложения Monday MCP

Для аутентификации через OAuth и управления рабочими пространствами установите приложение Monday MCP из маркетплейса:

  • Перейдите на страницу monday MCP app in the marketplace

  • Нажмите "Install" и следуйте инструкциям для добавления в ваш аккаунт

🧰 Доступные инструменты

Наш MCP-сервер предоставляет широкий набор инструментов, который даёт AI-ассистентам возможность взаимодействовать с monday.com:

КатегорияИнструментОписание
Операции с элементамиcreate_itemСоздать новый элемент на доске monday.com с заданными значениями столбцов
delete_itemУдалить элемент из доски навсегда
get_board_items_by_nameПоиск элементов по идентификатору доски и термину/названию
create_updateДобавить обновление/комментарий к конкретному элементу
change_item_column_valuesИзменить значения столбцов у существующего элемента
move_item_to_groupПереместить элемент в другую группу внутри той же доски
Операции с доскамиcreate_boardСоздать новую доску monday.com с заданными столбцами
get_board_schemaПолучить структуру столбцов и групп доски
create_groupСоздать новую группу в доске
create_columnДобавить новый столбец к существующей доске
delete_columnУдалить столбец с доски
Операции с аккаунтомlist_users_and_teamsПолучить данные пользователя или команды по id, названию или поиску в аккаунте
Операции WorkFormscreate_formСоздать новую форму monday.com
get_formПолучить форму по её токену

🎨 monday.com Apps Framework Tools

Хотите строить собственные monday.com приложения с поддержкой AI? Инструменты Apps Framework Tools предоставляют AI-агентам полный доступ к платформе разработки приложений monday.com, позволяя создавать, управлять и разворачивать кастомные приложения прямо через AI-ассистентов.

📖 [Полная документация по Tools Apps Framework](https://github.com/mondaycom/mcp/blob/master/packages/agent-toolkit/src/core/tools/monday-apps-tools/READ ME.md)

🔮 Dynamic API Tools (Beta)

Наш функционал Dynamic API Tools представляет значительный прогресс в том, как AI-агенты взаимодействуют с monday.com. В то время как стандартные инструменты охватывают обычные операции, Dynamic API Tools открывают полный потенциал GraphQL API monday.com.

Что такое Dynamic API Tools?

Dynamic API Tools предоставляют AI-агентам полный, адаптивный доступ ко всей поверхности API monday.com. Это означает, что ваш AI-ассистент может:

  • Доступ ко всем конечным точкам API — не только к предопределённым операциям

  • Генерировать пользовательские GraphQL-запросы — создавать запрос precisely под ситуацию

  • Динамически исследовать схему monday.com — понимать все доступные типы данных и их отношения

Ключевые инструменты Dynamic API

ИнструментОписание
all_monday_apiГенерировать и выполнять любой GraphQL-запрос или мутацию динамически
get_graphql_schemaПолучать схему GraphQL monday.com, чтобы понять доступные операции
get_type_detailsПолучать подробную информацию о конкретных GraphQL-типаx

Возможности

С Dynamic API Tools ваши AI-ассистенты могут:

  • Создавать сложные отчёты, охватывающие несколько досок, элементов и точек данных

  • Выполнять пакетные операции над большим числом элементов

  • Глубоко интегрироваться с продвинутыми возможностями monday.com, такими как документы, рабочие пространства и журналы активности

  • Открывать новые возможности по мере добавления функций в API monday.com

Как включить

Dynamic API Tools находятся в бете и отключены по умолчанию. Включите их с помощью:

MONDAY_TOKEN=your_monday_api_token npx @mondaydotcomorg/monday-api-mcp@latest --enable-dynamic-api-tools true

Также можно использовать режим 'only', чтобы включить только Dynamic API Tools:

MONDAY_TOKEN=your_monday_api_token npx @mondaydotcomorg/monday-api-mcp@latest --enable-dynamic-api-tools only

Когда режим 'only' включён, сервер будет предоставлять только Dynamic API Tools, отфильтровывая все остальные стандартные инструменты. Это полезно для продвинутых пользователей, которые хотят напрямую работать с GraphQL API.

⚠️ Примечание: Dynamic API Tools требуют полного доступа к API и несовместимы с режимом только для чтения.

🖥️ Конфигурация MCP Server

ПараметрФлагиОписаниеОбязательноПо умолчанию
Токен API monday.com--token, -tТокен API monday.comДа-
Версия API--version, -vВерсия API monday.comНетcurrent
Режим--mode, -mРежим инструментов: стандартные инструменты платформы по умолчанию, приложения для Tools Apps FrameworkНетdefault
Режим только для чтения--read-only, -roВключить режим только для чтенияНетfalse
Инструменты Dynamic API--enable-dynamic-api-tools, -edatВключить инструменты Dynamic APIНетfalse

🔐 Аутентификация и безопасность

Сервер требует токен API monday.com для аутентификации в API. Токен можно указать двумя способами:

  • Переменная окружения: MONDAY_TOKEN=your_monday_api_token

  • Параметр командной строки: -t your_monday_api_token

Лучшие практики безопасности

  • Никогда не публикуйте ваш API-токен в общедоступных репозиториях или обсуждениях

  • Рассмотрите использование режима чтения только (--read-only), если нужно только извлекать данные

  • Регулярно обновляйте ваши API-токены для повышения безопасности

📚 Примеры использования

Ниже несколько примеров того, что можно построить с нашими инструментами:

1. AI-ассистент для управления проектами

  • Создание и управление задачами в досках monday.com

  • Получение обновлений о статусе проекта

  • Перемещение элементов между группами по мере продвижения

2. Анализ данных и отчётность

  • Извлечение данных из досок monday.com

  • Генерация отчётов и выводов

  • Создание новых досок для отчётов

🌐 Сообщество и поддержка

📚 Документация

📋 Требования

Перед использованием инструментов убедитесь, что у вас:

  • Установлен Node.js версии 20 или выше

  • Установлена NPM версии 5.2.0 или выше

  • Токен API monday.com (monday.com API token)

🛠️ Как развивать в репозитории

Для разработки в репозитории:

  • Клонируйте репозиторий

  • Установите зависимости: yarn install

  • Постройте проект: yarn build

  • Скопируйте путь к файлу dist/index.js в пакете monday-api-mcp

  • Измените конфигурацию для локального использования

/dist/index.js",
        "--enable-dynamic-api-tools",
        "true"
"monday-api-mcp": {
      "command": "node",
      "args": [
        "<your_full_path_to_the_package>/dist/index.js",
        "--enable-dynamic-api-tools",
        "true"
      ],
      "env": {
        "MONDAY_TOKEN": "your_monday_api_token"
      }
    }

🤝 Вклад

Мы приветствуем вклад сообщества! Нужна помощь: фиксить ошибки, улучшать документацию или добавлять новые возможности.

  • Форкните репозиторий

  • Создайте ветку для своей фичи: git checkout -b feature/amazing-feature

  • Зафиксируйте изменения: git commit -m 'Add some amazing feature'

  • Отправьте ветку: git push origin feature/amazing-feature

  • Откройте Pull Request

📄 Лицензия

Проект лицензирован по MIT License — подробнее см. файл LICENSE.

Уточняется, что сервер использует API monday.com, которое подпадает под Developer Terms


Built with ❤️ by the monday.com AI Team

[monday.com](https://monday.com) |
[Developer Platform](https://developer.monday.com) |
[GitHub](https://github.com/mondaycom/mcp)