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 за один вызов).

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

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

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

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

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

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

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

Получить текущий профиль пользователя (владельца вебхука) из 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 задачи.

Параметры
  • 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.

Параметры
  • 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.

  • limitinteger

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

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

    Task ID

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

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

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

    Substring of the group name to search for

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

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

Параметры
  • direnum

    Sort direction (default: 'desc')

  • orderstring

    Field to sort by (default: 'ID')

  • stage_idnumber

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

  • startnumber

    Pagination offset (default: 0)

  • titlestring

    Substring of the task title to search for

set_task_kanban_stage

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

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

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

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

    Task ID

Похожие MCP-сервера

roychri/mcp-server-asana

roychri/mcp-server-asana

MCP сервер для интеграции с Asana: управляйте задачами, проектами и комментариями из Claude Desktop и других MCP клиентов. Инструмент поддерживает создание, обновление, поиск задач, работу с проектами и статусами. Есть опциональный режим только для чтения для безопасного тестирования.

TypeScript148
taskade/mcp

taskade/mcp

Taskade MCP сервер с 62 инструментами для управления проектами, задачами, AI-агентами, вебхуками и базами знаний прямо из любимого AI-клиента (Claude, Cursor, Windsurf, VS Code). Подходит для автоматизации рабочих процессов и интеграции Taskade в любой MCP-клиент.

TypeScript164
raalarcon9705/jira-mcp

raalarcon9705/jira-mcp

MCP-сервер для интеграции Jira и Atlassian с AI-ассистентами. Управляйте задачами, спринтами, комментариями и страницами Confluence из Claude, Cursor и других MCP-клиентов. Оптимизирован для токено...

TypeScript5
davegomez/fizzy-mcp

davegomez/fizzy-mcp

MCP сервер для Fizzy task management. Управляйте досками, карточками, комментариями и чеклистами через 7 инструментов. Интегрируется с Claude Desktop, Cursor и другими AI-клиентами. Автоматизируйте...

TypeScript3
tracegazer/clockify-mcp

tracegazer/clockify-mcp

MCP-сервер для Clockify — даёт AI-ассистенту доступ к отслеживанию времени: проекты, задачи, отчёты, управление клиентами и инвойсами. 112 инструментов, по умолчанию только чтение, с опцией полного...

Python1
agrath/Trello-Desktop-MCP

agrath/Trello-Desktop-MCP

MCP сервер для Trello с 46 инструментами для управления проектами: доски, карточки, списки и многое другое. Работает с Claude Desktop, Gemini CLI и другими MCP-клиентами. Поддерживает read-only режим и компактный вывод.

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

Лука Никитин