MCP-сервер для 1С-Битрикс

С момента последней перезагрузки
04 дня
:
23 часа
:
24 минуты
:
31 секунда
Сервер работает

AI-ассистент получает прямой доступ к исходному коду ядра, документации и событиям Bitrix Framework. Никаких галлюцинаций — только актуальные данные.

{
  "mcpServers": {
    "bitrix": {
      "command": "npx",
      "args": [
          "-y",
          "mcp-remote",
          "https://bxmcp.camouf.ru"
      ]
    }
  }
}

Добавьте этот JSON в mcp.json вашего клиента — Cursor, Claude Desktop, PhpStorm, Kilo Code, LM Studio. Требуется Node.js и npx.

Зачем нужен MCP-сервер для 1С-Битрикс

Без MCP

  • LLM вспоминает API из обучающей выборки — ошибается
  • Выдумывает несуществующие методы и сигнатуры
  • Не знает изменений после даты обучения

С MCP

  • Реальный код ядра напрямую с сервера
  • Актуальная документация через семантический поиск
  • 52 модуля, ~90K функций в индексе

Инструменты MCP-сервера Bitrix Framework

25 инструментов для поиска функций, классов, событий и документации. LLM сама выбирает нужный под задачу.

liveApiFindFunction

Поиск функции по имени (~90K+)

liveApiGetFunctionCode

Исходный код функции с PHPDoc

liveApiGetFunctionUsage

Поиск вызовов по кодбейсу

liveApiListModules

Список модулей с версиями

liveApiGetModuleFunctions

Все функции модуля

liveApiGetModuleClasses

Все классы модуля

liveApiGetModuleEvents

События модуля

liveApiGetAllEvents

Все события по всем модулям

liveApiFindByNamespace

Поиск по неймспейсу

liveApiFindByInterface

Классы, реализующие интерфейс

liveApiGetClassCode

Путь к файлу класса и PHPDoc

liveApiGetClassMethods

Методы класса с сигнатурами

liveApiGetClassHierarchy

Иерархия extends/implements

liveApiGetEntityFields

Поля ORM-сущности

searchDocs

Семантический поиск по документации

Как работает MCP-сервер для 1С-Битрикс

Когда LLM обращается к MCP

  • Модули: main, sale, iblock, catalog
  • Классы/методы: CIBlockElement::GetList, \Bitrix\Main\ORM
  • Термины: «инфоблок», «событие», «агент», «ORM», «HL-блок»
  • Запросы: «покажи код», «найди функцию», «какие события»

Без MCP

  • LLM отвечает по памяти — ошибается или выдумывает
  • Предлагает несуществующие методы и устаревшие сигнатуры
  • Не знает изменений после даты обучения
  • Результат: неработающий код, потеря времени

Поддержать проект MCP-сервера

Сервер работает бесплатно, без токенов и регистрации. Требует ресурсов VDS, еженедельного обновления ядра и переиндексации.

Обсуждение на форуме

MCP-сервер для 1С-Битрикс — интеграция AI-ассистентов через Model Context Protocol

MCP-сервер для 1С-Битрикс — это готовое решение, которое подключает AI-ассистентов (Claude Desktop, Cursor, PhpStorm, Kilo Code, LM Studio и другие) напрямую к исходному коду и документации Bitrix Framework через открытый протокол Model Context Protocol (MCP). Сервер работает на актуальной версии 1С-Битрикс (ядро обновляется еженедельно) под управлением PHP 8.3 и MariaDB 11. Никаких галлюцинаций — только реальные сигнатуры, типы и PHPDoc из живого кода ядра.

Сервер индексирует все 52 модуля CMS «1С-Битрикс: Управление сайтом»: main, iblock, sale, catalog, highloadblock, form, seo, search, socialservices, landing, im, pull, mobileapp, rest и десятки других. Общий индекс содержит более 90 000 функций и методов Bitrix Framework с точными сигнатурами, типами аргументов и возвращаемых значений.

Инструменты MCP-сервера

В распоряжении AI-ассистента 25 специализированных инструментов. LLM самостоятельно выбирает нужный инструмент под задачу разработчика:

Как работает Model Context Protocol

Model Context Protocol (MCP) — открытый стандарт взаимодействия LLM-агентов с внешними инструментами и API. Когда разработчик задаёт AI-ассистенту вопрос, связанный с 1С-Битрикс, LLM анализирует контекст: названия модулей (iblock, sale, catalog, main), имена классов (CIBlockElement, \Bitrix\Main\ORM\Query\Query), термины («инфоблок», «событие», «агент», «ORM», «HL-блок»), запросы («найди функцию», «покажи код», «какие события») — и через MCP-сервер получает актуальные данные напрямую с сервера.

Подключение за минуту

Достаточно добавить JSON-конфигурацию в файл mcp.json вашего клиента: Cursor (.cursor/mcp.json), Claude Desktop (claude.json), PhpStorm, Kilo Code (.kilocode/mcp.json), LM Studio или любого другого MCP-совместимого инструмента. Требуется Node.js и npx (входит в стандартную установку Node.js).

Преимущества MCP-сервера

Без MCP-сервера LLM вынуждена полагаться на обучающую выборку, которая может быть устаревшей или неполной. Модель «вспоминает» API, путает сигнатуры, выдумывает несуществующие методы, не знает изменений после даты обучения. MCP-сервер устраняет эти проблемы: ассистент получает точный PHP-код ядра Bitrix Framework в реальном времени, актуальную документацию, точные сигнатуры функций с типами аргументов и PHPDoc.

MCP-сервер особенно полезен при использовании локальных LLM (через Ollama, LM Studio, llama.cpp) — компактные модели работают быстро и без привязки к облаку, а MCP-сервер компенсирует их ограниченные знания по 1С-Битрикс, предоставляя точные данные из реального кода ядра.