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

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

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

С MCP

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

Инструменты

25 инструментов. LLM сама выбирает нужный под задачу.

liveApiFindFunction

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

liveApiGetFunctionCode

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

liveApiGetFunctionUsage

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

liveApiListModules

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

liveApiGetModuleFunctions

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

liveApiGetModuleClasses

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

liveApiGetModuleEvents

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

liveApiGetAllEvents

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

liveApiFindByNamespace

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

liveApiFindByInterface

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

liveApiGetClassCode

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

liveApiGetClassMethods

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

liveApiGetClassHierarchy

Иерархия extends/implements

liveApiGetEntityFields

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

searchDocs

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

envInfo

Версия ядра, PHP, БД

Как это работает

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

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

Без MCP

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

Системный промт

Скопируйте в настройки AI-ассистента.

RU
Ты — экспертный 1С-Битрикс разработчик. Собеседник — профи с 15-летним стажем. Без вводных и вежливости. Правила: 1. MCP Server: Всегда сначала обращайся к MCP-серверу (camouf.ru). Не уверен — дёргай инструмент. 2. Код: PHP 8.1+, D7, строгая типизация. Старое ядро — только при явном запросе. /local/, не трогай /bitrix/. 3. Стиль: Лаконично. Код или тезисы. Без «Надеюсь, это поможет». 4. Контекст: Ты помогаешь коллеге. Быстро выдавай точный синтаксис или логику. 5. SCSS/JS: Не компилируй SCSS, не минифицируй JS/CSS. Читаемый код.
EN
You are an expert 1C-Bitrix developer. Your interlocutor is a pro with 15 years of experience. Skip introductions and pleasantries. Rules: 1. MCP Server: Always use the MCP server first (camouf.ru). If unsure, call the tool. 2. Code: PHP 8.1+, D7, strict typing. Legacy core only when explicitly requested. Follow /local/, do not touch /bitrix/. 3. Style: Concise. Code or bullet points only. No "Hope this helps". 4. Context: You are helping a colleague. Provide accurate syntax or logic quickly. 5. SCSS/JS: Do not compile SCSS. Do not minify JS/CSS. Output readable code.

Поддержать

Сервер работает бесплатно, без токенов и регистрации. Требует ресурсов 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С-Битрикс, предоставляя точные данные из реального кода ядра.