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

Инструкция для агента

Передайте агенту:

Текст
Подключись к MCP-шлюзу моего сайта по инструкции:
https://webco.one/docs/bitrix/modules/native.mcp/agents/instruction/

Агент спросит адрес сервера и токен и проверит настройки. Что нужно подготовить на сайте — в разделе «Ручное подключение» → «Подготовка на сайте».

Правила для агента

  • Идите по разделам по порядку; к следующему — после подтверждения пользователя.
  • Токен пользователь вводит в настройки клиента сам. Если без чата не обойтись, предупредите, что токен останется в истории.
  • Не записывайте токен в URL и в файлы репозитория.
  • Не подключайтесь от имени администратора сайта.
  • Меняйте настройки клиента только с согласия пользователя.

Выбор клиента

Определите свой клиент. Если вы не можете изменить его настройки сами, их вносит пользователь по вашим указаниям.

КлиентНастройка
Claude: веб-версия и приложенияClaude
Claude DesktopClaude Desktop
ChatGPT: чатНе подключается, используйте Codex: ChatGPT
Codex в приложении ChatGPTChatGPT
VS CodeVS Code
CursorCursor
Claude CodeClaude Code
Codex CLICodex
Gemini CLIGemini CLI

Адрес сервера

Адрес сервера — адрес сайта, путь интерфейса и /mcp, например https://example.com/api/mcp. Спросите у пользователя:

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

Покажите собранный адрес и получите подтверждение.

Проверьте шлюз запросом GET без токена: https://example.com/api/up/mcp. Ответ 200 означает, что шлюз включён. Остальные ответы и их причины — в разделе «Сервисные роуты» → «GET up/mcp».

Если вместо JSON открылась страница сайта с ошибкой 404, путь интерфейса указан неверно.

Пользователь и токен

Попросите пользователя подтвердить:

  1. Пользователь агента входит в группу «MCP: Клиенты» (NATIVE_MCP_CLIENT) и в группы нужных инструментов. См. «Доступ и группы».
  2. У пользователя есть действующий access-токен. См. «Доступ и группы» → «Токен».

Подключение

Настройте клиент по его разделу, указав адрес сервера и access-токен. Если настройки меняете вы, берите токен из переменной окружения, например MCP_SITE_TOKEN.

Если клиенту нужен перезапуск, попросите пользователя после него прислать ссылку на эту страницу с текстом «Проверь подключение к MCP-шлюзу» и продолжайте с раздела «Проверка».

Проверка

Проверку выполняет агент сам, пользователю ничего открывать не нужно.

  1. Найдите среди своих инструментов встроенные project_info и module_info. Если их нет, сервер не подключился.
  2. Вызовите project_info и сообщите пользователю название сайта из ответа. Пользователь подтверждает, что это его сайт.
  3. Если сервер не подключился или вызов вернул ошибку, разберите её по «Ручное подключение» → «Ошибки подключения».

Итог

Сообщите пользователю адрес сервера, доступные инструменты и дату окончания токена. Если доступны только встроенные инструменты, роуты сайта для агента не опубликованы: см. «Инструменты».