Bitrix24 MCP Server

Bitrix24 MCP Server

от lukentui
MCP сервер для интеграции Bitrix24 с AI-агентами через входящий вебхук. Предоставляет инструменты работы с задачами, группами и комментариями — идеально для Manus, Claude Desktop и других MCP-клиентов, автоматизирующих бизнес-процессы.

🔌 Bitrix24 Stdio MCP Server

MCP-сервер для работы с Bitrix24 через входящий вебхук.

Он позволяет подключить Bitrix24 к Stdio MCP-совместимым AI-клиентам, например Manus, Claude Desktop и другим инструментам, которые умеют работать с Model Context Protocol.

Сервер ходит в REST API Bitrix24 через webhook URL и отдаёт данные в формате, удобном для AI-агента.

⚙️ Что умеет

Сейчас сервер предоставляет такие инструменты:

  • get_me — профиль пользователя, от имени которого создан вебхук (profile).
  • get_task — одна или несколько задач по ID (до 10 за вызов).
    • Пример аргументов: { "id": [9483, 9484] }.
  • search_tasks — задачи, поиск.
  • search_groups — рабочие группы и проекты, поиск.
  • get_group — одна или несколько групп/проектов по ID.
    • Пример аргументов: { "ids": [286, 190] }.
  • get_kanban_stages_by_group — стадии канбана задач для одной или нескольких групп.
    • Пример аргументов: { "ids": [286, 190] }.
  • get_task_comments — «комментарии» задачи в новой карточке задач (чат задачи).

🚀 Установка и запуск

get_groupтолько чтение

Получает информацию об одной или нескольких рабочих группах или проектах по ID (до 10 ID за один вызов).

Получает информацию об одной или нескольких рабочих группах или проектах по ID (до 10 ID за один вызов).

Параметры

  • idsnumber[]обязательный

    One or more group IDs (1–10 per request)

get_kanban_stages_by_groupтолько чтение

Получает стадии Kanban для задач в одной или нескольких рабочих группах или проектах (task.stages.get, до 10 идентификаторов групп за вызов). entityId - идентификатор группы.

Получает стадии Kanban для задач в одной или нескольких рабочих группах или проектах (task.stages.get, до 10 идентификаторов групп за вызов). entityId - идентификатор группы.

Параметры

  • idsnumber[]обязательный

    One or more group IDs (1–10 per request, entityId for task kanban)

get_meтолько чтение

Получить текущий профиль пользователя (владельца вебхука) из Bitrix24

Получить текущий профиль пользователя (владельца вебхука) из Bitrix24

Параметры

Без параметров.

get_taskтолько чтение

Получает данные о задачах по одному или нескольким ID (до 10 за вызов) из Bitrix24. Всегда возвращает все поля задачи. Когда пользователю нужна ссылка на задачу (или чтобы вставить её), используйте https://your-domain.bitrix24.ru/company/personal/user/0/tasks/task/view/<task-id>/ — подставьте только <task-id> в виде числового ID задачи из API. Пример: https://your-domain.bitrix24.ru/company/personal/user/0/tasks/task/view/9483/ В ответе инструмента в JSON есть agent_instructions с тем же правилом и прямой ссылкой для каждого запрошенного ID задачи.

Получает данные о задачах по одному или нескольким ID (до 10 за вызов) из Bitrix24. Всегда возвращает все поля задачи. Когда пользователю нужна ссылка на задачу (или чтобы вставить её), используйте https://your-domain.bitrix24.ru/company/personal/user/0/tasks/task/view/<task-id>/ — подставьте только <task-id> в виде числового ID задачи из API. Пример: https://your-domain.bitrix24.ru/company/personal/user/0/tasks/task/view/9483/ В ответе инструмента в JSON есть agent_instructions с тем же правилом и прямой ссылкой для каждого запрошенного ID задачи.

Параметры

  • idnumber[]обязательный

    One or more task IDs (1–10 per request)

get_task_commentsтолько чтение

Комментарии к задаче на новой карточке задачи (модуль tasks 25.700.0+): сообщения приходят из чата задачи через im.dialog.messages.get, сначала самые новые, если не переданы курсоры. Массивы обрезаны: у сообщений только id, author_id, text, date; у пользователей только id, name, work_position, email. author_id 0 означает системные/сервисные сообщения чата (изменения стадий, учёт времени, присоединения и т.д.) — это не комментарий пользователя; не жди соответствующей строки в users. Для author_id > 0 сопоставляй message.author_id с users[].id, чтобы получить имя автора. ИИ: author_id 0 = системные сообщения чата (не комментарий человека), в users не сопоставлять; для author_id > 0 сопоставляй с users[].id. В теле ответа см. agent_instructions. Пагинация: limit 1–50 (по умолчанию 20). first_id = Bitrix FIRST_ID (следующая страница более старых сообщений). last_id = Bitrix LAST_ID (сообщения новее, чем id). Не передавай одновременно first_id и last_id.

Комментарии к задаче на новой карточке задачи (модуль tasks 25.700.0+): сообщения приходят из чата задачи через im.dialog.messages.get, сначала самые новые, если не переданы курсоры. Массивы обрезаны: у сообщений только id, author_id, text, date; у пользователей только id, name, work_position, email. author_id 0 означает системные/сервисные сообщения чата (изменения стадий, учёт времени, присоединения и т.д.) — это не комментарий пользователя; не жди соответствующей строки в users. Для author_id > 0 сопоставляй message.author_id с users[].id, чтобы получить имя автора. ИИ: author_id 0 = системные сообщения чата (не комментарий человека), в users не сопоставлять; для author_id > 0 сопоставляй с users[].id. В теле ответа см. agent_instructions. Пагинация: limit 1–50 (по умолчанию 20). first_id = Bitrix FIRST_ID (следующая страница более старых сообщений). last_id = Bitrix LAST_ID (сообщения новее, чем id). Не передавай одновременно first_id и last_id.

Параметры

  • task_idnumberобязательный

    Task ID

  • limitinteger

    Page size (1–50, default 20). Bitrix im.dialog.messages.get LIMIT

  • first_idnumber

    Optional. Bitrix FIRST_ID: load messages older than this id (next page toward history). Typically set to the smallest message id from the previous response.

  • last_idnumber

    Optional. Bitrix LAST_ID: load messages newer than this id. Do not combine with first_id.

search_groupsтолько чтение

Искать рабочие группы или проекты по названию в Bitrix24

Искать рабочие группы или проекты по названию в Bitrix24

Параметры

  • namestringобязательный

    Substring of the group name to search for

search_tasksтолько чтение

Поиск задач в Bitrix24: по подстроке названия (%TITLE), по идентификатору этапа Kanban (фильтр STAGE_ID) или по обоим параметрам.

Поиск задач в Bitrix24: по подстроке названия (%TITLE), по идентификатору этапа Kanban (фильтр STAGE_ID) или по обоим параметрам.

Параметры

  • titlestring

    Substring of the task title to search for

  • stage_idnumber

    Kanban stage ID (tasks.task.list filter STAGE_ID)

  • orderstring

    Field to sort by (default: 'ID')

  • direnum

    Sort direction (default: 'desc')

    ascdesc
  • startnumber

    Pagination offset (default: 0)

set_task_kanban_stage

Используй этот инструмент если пользователь просит передвинуть карточку, двинуть таску или сменить стадию канбана задачи. Используй get_kanban_stages_by_group с GROUP_ID задачи, чтобы получить список допустимых значений stage_id (ключи в stages).

Используй этот инструмент если пользователь просит передвинуть карточку, двинуть таску или сменить стадию канбана задачи. Используй get_kanban_stages_by_group с GROUP_ID задачи, чтобы получить список допустимых значений stage_id (ключи в stages).

Параметры

  • task_idnumberобязательный

    Task ID

  • stage_idnumberобязательный

    Target Kanban stage ID (task.stages.movetask stageId)

Другие проверенные MCP-сервера

isaacphi/mcp-language-server

isaacphi/mcp-language-server

MCP-сервер, запускающий языковой сервер (LSP) для LLM. Дает ИИ доступ к семантике кода: определения, ссылки, переименование, диагностика. Поддерживает Go, Rust, Python, TypeScript, C/C++. Упрощает ...

Go1570
ref-tools/ref-tools-mcp

ref-tools/ref-tools-mcp

MCP сервер для AI-агентов: быстрый доступ к документации API и библиотек. Оснащён поиском с фильтрацией результатов и чтением только релевантных разделов страниц - экономит токены. Подходит для Claude Code и других AI-кодинговых ассистентов.

TypeScript1140
skyhook-io/radar

skyhook-io/radar

Radar - MCP сервер, который даёт AI-ассистентам прямой доступ к Kubernetes: визуализирует топологию, показывает ресурсы и логи, управляет Helm и GitOps. Устанавливается одним бинарником без агентов. Полезен DevOps и SRE.

Go2621
mbailey/voice-mcp

mbailey/voice-mcp

VoiceMode добавляет в Claude Code голосовое общение. Разговаривайте с ИИ-агентом вслух, когда печатать неудобно: на прогулке, за готовкой или давая глазам отдых. Поддерживает локальные модели для п...

Python1280
chrishayuk/mcp-cli

chrishayuk/mcp-cli

MCP CLI — интерфейс командной строки для взаимодействия с MCP-серверами. Позволяет общаться с LLM, выполнять инструменты, строить исполняемые планы и управлять контекстом через виртуальную память. ...

Python1999
zinja-coder/jadx-ai-mcp

zinja-coder/jadx-ai-mcp

JADX-AI-MCP - плагин для декомпилятора JADX с интеграцией MCP, позволяющий LLM (Claude) в реальном времени анализировать Android APK, искать уязвимости и давать рекомендации по реверс-инжинирингу.

Java2507
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин