Документация1С-Битрикс: Модулиnative.mcpНачало работы

Установка

Текст
1. API-платформа 2.0.0+ установлена и запущена?
   ├─ Нет → установить и запустить
   └─ Да ↓

2. Установить native.mcp
   ├─ Проверки не пройдены → установка остановлена
   └─ Проверки пройдены ↓

3. Добавить пользователей в группы
   ├─ «MCP: Клиенты» → от чьего имени работают агенты (обязательно)
   └─ «MCP: Заказы»  → только для демо-инструмента заказов

4. Отметить флажок MCP-шлюза: API-платформа → Настройки модуля → Роуты

5. Проверить GET /up/mcp (нужны сервисные роуты)
   ├─ 200 → шлюз активен ↓
   └─ 503 MODULE_INACTIVE → шлюз выключен, вернуться к шагу 4

6. Логировать входящие запросы? (необязательно)
   ├─ Да → API-платформа → Настройки модуля:
   │       «Аналитика» → «Собирать входящие запросы»
   │       «Логирование» → группа «Входящие запросы»
   └─ Нет → пропустить

Дальше → опубликовать инструменты, подключить агента

API-платформа

Установите и запустите API-платформу версии 2.0.0 или новее. MCP-шлюз работает только вместе с ней: без установленной и доступной API-платформы установка будет остановлена.

Установите модуль

  1. Загрузите модуль native.mcp на сайт.
  2. Откройте «Marketplace → Установленные решения».
  3. Найдите «MCP-шлюз» и выберите «Установить».

Перед регистрацией модуля установщик проверяет окружение:

ПроверкаСообщение при ошибке
API-платформа зарегистрирована, действующая или в демо-периодеМодуль «API-платформа» не установлен
Версия API-платформы не ниже 2.0.0 и есть нужные возможностиМодуль «API-платформа» не поддерживает необходимые возможности MCP-шлюза
Версия PHP не ниже минимальной для API-платформыВерсия PHP должна быть не ниже …

Истёкший демонстрационный период API-платформы тоже останавливает установку.

Группы пользователей

При установке создаются две группы:

ГруппаКодНазначение
«MCP: Клиенты»NATIVE_MCP_CLIENTВход в шлюз: без неё запросы к /mcp не проходят
«MCP: Заказы»NATIVE_MCP_ORDERДоступ к демонстрационному инструменту заказов

Если группа с таким кодом уже есть, она и её участники сохраняются.

Добавьте в «MCP: Клиенты» пользователей, от имени которых будут работать агенты, а в «MCP: Заказы» — тех, кому нужен демонстрационный инструмент заказов из статьи «Список заказов». Подробнее — в разделе «Доступ и группы».

Активация шлюза

Установка не включает шлюз автоматически.

  1. Откройте «Сервисы → API-платформа → Настройки модуля», вкладка «Роуты».
  2. Отметьте флажок активации MCP-шлюза и сохраните настройки.

Проверка шлюза

Для проверки состояния включите сервисные роуты и вызовите GET /up/mcp. Активный шлюз отвечает 200, выключенный — MODULE_INACTIVE / 503.

Логирование запросов

Необязательный шаг. Собственного журнала у MCP-шлюза нет: обращения к /mcp записывает API-платформа, как и остальные входящие запросы.

  1. Откройте «Сервисы → API-платформа → Настройки модуля».
  2. На вкладке «Аналитика» включите «Собирать входящие запросы».
  3. На вкладке «Логирование» в группе «Входящие запросы» отметьте «Записывать входящие данные» и «Записывать исходящие данные» и выберите место хранения: база, файл или оба.
  4. Сохраните настройки.

Записи появятся в разделе «Входящие запросы».

Дальше опубликуйте инструменты, получите токен и подключите ИИ-агента к шлюзу.