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[]обязательный

    Один или несколько идентификаторов групп (1-10 на запрос)

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

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

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

    Один или несколько идентификаторов групп (1-10 на запрос, entityId для канбан-задач)

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[]обязательный

    Один или несколько идентификаторов задач (от 1 до 10 на запрос)

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

    Необязательный. Bitrix FIRST_ID: загружает сообщения старше этого идентификатора (следующая страница в сторону истории). Обычно устанавливается в наименьший идентификатор сообщения из предыдущего ответа.

  • last_idnumber

    Необязательно. Bitrix LAST_ID: загружает сообщения новее этого id. Не комбинируйте с first_id.

  • limitinteger

    Размер страницы (1-50, по умолчанию 20). Bitrix im.dialog.messages.get LIMIT

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

    Идентификатор задачи

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

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

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

    Подстрока имени группы для поиска.

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

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

Параметры
  • direnum

    Направление сортировки (по умолчанию: desc)

  • orderstring

    Поле для сортировки (по умолчанию: 'ID')

  • stage_idnumber

    Идентификатор канбан-стадии (фильтр STAGE_ID в tasks.task.list)

  • startnumber

    Смещение пагинации (по умолчанию: 0)

  • titlestring

    Подстрока названия задачи для поиска

set_task_kanban_stage

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

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

    Целевой ID стадии Kanban (task.stages.movetask stageId)

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

    Идентификатор задачи

3.0.1основная
2.7.0
2.6.1
2.6.0
2.5.1
2.5.0
2.4.0
2.3.3
2.3.2
2.3.1
2.3.0
2.2.1
2.2.0
2.1.1
2.1.0
2.0.1
1.0.1
1.0.0

Выберите клиент, чтобы установить Bitrix24 MCP Server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "bitrix24-mcp-server-e3w0": {
      "command": "npx",
      "args": [
        "-y",
        "@x0333/bitrix24-mcp-server@latest"
      ],
      "env": {
        "B24_BASE": "https://your-domain.bitrix24.ru/rest/USER_ID/WEBHOOK_CODE/"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "bitrix24-mcp-server-e3w0": {
      "command": "npx",
      "args": [
        "-y",
        "@x0333/bitrix24-mcp-server@latest"
      ],
      "env": {
        "B24_BASE": "https://your-domain.bitrix24.ru/rest/USER_ID/WEBHOOK_CODE/"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "bitrix24-mcp-server-e3w0": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@x0333/bitrix24-mcp-server@latest"
      ],
      "env": {
        "B24_BASE": "https://your-domain.bitrix24.ru/rest/USER_ID/WEBHOOK_CODE/"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"bitrix24-mcp-server-e3w0\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@x0333/bitrix24-mcp-server@latest\"],\"env\":{\"B24_BASE\":\"https://your-domain.bitrix24.ru/rest/USER_ID/WEBHOOK_CODE/\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "bitrix24-mcp-server-e3w0": {
      "command": "npx",
      "args": [
        "-y",
        "@x0333/bitrix24-mcp-server@latest"
      ],
      "env": {
        "B24_BASE": "https://your-domain.bitrix24.ru/rest/USER_ID/WEBHOOK_CODE/"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add bitrix24-mcp-server-e3w0 --env B24_BASE=https://your-domain.bitrix24.ru/rest/USER_ID/WEBHOOK_CODE/ -- npx -y @x0333/bitrix24-mcp-server@latest

Либо через JSON-конфиг:

claude mcp add-json bitrix24-mcp-server-e3w0 "{\"command\":\"npx\",\"args\":[\"-y\",\"@x0333/bitrix24-mcp-server@latest\"],\"env\":{\"B24_BASE\":\"https://your-domain.bitrix24.ru/rest/USER_ID/WEBHOOK_CODE/\"}}"
CodexCodex

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

codex mcp add bitrix24-mcp-server-e3w0 --env B24_BASE=https://your-domain.bitrix24.ru/rest/USER_ID/WEBHOOK_CODE/ -- npx -y @x0333/bitrix24-mcp-server@latest

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.bitrix24-mcp-server-e3w0]
command = "npx"
args = ["-y", "@x0333/bitrix24-mcp-server@latest"]

[mcp_servers.bitrix24-mcp-server-e3w0.env]
B24_BASE = "https://your-domain.bitrix24.ru/rest/USER_ID/WEBHOOK_CODE/"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите Bitrix24 MCP Server, а в поле команды запуска — строку ниже:
npx -y @x0333/bitrix24-mcp-server@latest

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "bitrix24-mcp-server-e3w0": {
      "command": "npx",
      "args": [
        "-y",
        "@x0333/bitrix24-mcp-server@latest"
      ],
      "env": {
        "B24_BASE": "https://your-domain.bitrix24.ru/rest/USER_ID/WEBHOOK_CODE/"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "bitrix24-mcp-server-e3w0": {
      "command": "npx",
      "args": [
        "-y",
        "@x0333/bitrix24-mcp-server@latest"
      ],
      "env": {
        "B24_BASE": "https://your-domain.bitrix24.ru/rest/USER_ID/WEBHOOK_CODE/"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например bitrix24-mcp-server-e3w0.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: bitrix24-mcp-server-e3w0
    command: npx
    args:
      - "-y"
      - "@x0333/bitrix24-mcp-server@latest"
    env:
      B24_BASE: https://your-domain.bitrix24.ru/rest/USER_ID/WEBHOOK_CODE/
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "bitrix24-mcp-server-e3w0": {
      "command": "npx",
      "args": [
        "-y",
        "@x0333/bitrix24-mcp-server@latest"
      ],
      "env": {
        "B24_BASE": "https://your-domain.bitrix24.ru/rest/USER_ID/WEBHOOK_CODE/"
      }
    }
  }
}

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

Яндекс Трекер MCP

Яндекс Трекер MCP

от aikts

MCP-сервер для интеграции AI-ассистентов с Яндекс Трекером: полный цикл работы с задачами от создания до закрытия, включая комментарии, трудозатраты и расширенный поиск через Yandex Tracker Query Language.

Python⭐ 123
infaton/MCP35

infaton/MCP35

от infaton

MCP сервер INFATON подключает AI-ассистентов к 1С через 51 инструмент: от запросов метаданных до администрирования. Он упрощает интеграцию AI в бизнес-процессы, позволяя автоматизировать работу с д...

1C Enterprise⭐ 44
roychri/mcp-server-asana

roychri/mcp-server-asana

от roychri

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

TypeScript⭐ 149
raalarcon9705/jira-mcp

raalarcon9705/jira-mcp

от raalarcon9705

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

TypeScript⭐ 6
davegomez/fizzy-mcp

davegomez/fizzy-mcp

от davegomez

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

TypeScript⭐ 3
taskade/mcp

taskade/mcp

от taskade

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

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

Лука Никитин