Много времени приходится проводить в части разработки модулей для Битрикс24 CRM. С учетом того, что все поголовно используют ИИ для прототипирования и в целом написания приложений, разработчики CRM не остались в стороне и решили помочь другим (скорее всего для себя в первую очередь конечно), чтобы ответы ИИ агентов были более релевантными в части вопросов прикладной разработки, а значит ИИ должен черпать структурированную, желательно официальную документацию. Давайте рассмотрим это очень простое действие на базе внедрения MCP сервера с документацией в приложение OpenCode.

Здесь ничего сложного нет, приведу пример для приложения на Windows. И по шагам это выглядит так:

  • Найдите или создайте файл opencode.json, обычно это директория вашего пользователя C:\Users\[ваш пользователь]\.config\opencode
  • В моем случае файла не было, я его создал и вписал в него следующую инструкцию:
{
  "$schema": "https://opencode.ai/config.json",
    "mcp": {
        "bitrix24-docs": {
            "type": "remote",
            "url": "https://mcp-dev.bitrix24.com/mcp"
        }
  • Сохраните файл, и запустите/перезапустите приложение OpenCode
  • Проверка корректности описания конфигурации подключаемого MCP выглядит так (в разделе MCP):

Результат общения с агентом через обращение к документации Битрикс CRM будет выглядеть как на картинке:

Теперь ваши модели при упоминании Битрикс, Bitrix смогут просматривать документацию с официального сервера разработчиков CRM и выдавать значительно действенные советы или код, который будет максимально релевантен по контенту решаемой вами задачи.

Если перейти на MCP-сервер документации, то можно увидеть понятный технический ответ работы его веб-службы https://mcp-dev.bitrix24.com/mcp

{
  "ok": true,
  "kind": "mcp",
  "name": "b24-dev-mcp",
  "version": "0.2.0",
  "description": "The official MCP server that gives AI assistants direct, up-to-date access to Bitrix24 REST API documentation.",
  "transport": "streamable_http",
  "endpoint": "/mcp",
  "auth": "none",
  "message": "This is an MCP (Model Context Protocol) endpoint, not a REST API. A plain GET is informational only. Use an MCP client/SDK or send JSON-RPC over Streamable HTTP.",
  "how_to_connect": {
    "method": "POST",
    "endpoint": "/mcp",
    "headers": {
      "Content-Type": "application/json",
      "Accept": "application/json, text/event-stream"
    },
    "notes": "For server-initiated messages, open GET with Accept: text/event-stream."
  }
}

Такая вот короткая статья. Удачного программирования.