Публичный MCP-сервер — работает

Публичный MCP сервер для
1C-Битрикс: Управление сайтом

Дайте вашему AI-агенту точные ответы по Bitrix Framework - из реального исходного кода и документации, а не из «воспоминаний» LLM.
Работает с локальными и облачными LLM - позволяя быть более «прошаренными» по 1C-Битрикс

{
  "mcpServers": {
    "bitrix": {
      "command": "npx",
         "args": [
         "-y",
         "mcp-remote",
         "https://bxmcp.camouf.ru"]
    }
  }
}
Подключить →

Почему LLM ошибаются в Bitrix?

Без BxMCP

  • Модель «вспоминает» API из обучающей выборки
  • Выдумывает несуществующие методы и сигнатуры
  • Не знает изменений после даты обучения
  • Путает неймспейсы и типы аргументов

C BxMCP

  • Реальный PHP-код ядра прямо с сервера
  • Актуальная документация через семантический поиск
  • Точные сигнатуры, типы, PHPDoc
  • 53 модуля проиндексировано, поиск по ~90K+ функций

Как LLM понимает, что пора обратиться к MCP?

Это не магия, а продуманная механика работы современных AI-агентов. Вот как это происходит «под капотом».

1. Анализ контекста запроса

Когда вы задаёте вопрос вроде «Найди функцию GetList в модуле sale», LLM анализирует термины: «функция», «модуль», «sale», «GetList» — это характерные маркеры Bitrix Framework. Модель обучена распознавать такие паттерны: названия модулей (iblock, sale, catalog), классов (\Bitrix\Main\ORM), методов (GetList, add).

2. Активация MCP-инструментов

В конфигурации AI-агента прописан MCP-сервер bitrix с набором инструментов. Как только LLM решает, что вопрос относится к Bitrix, она выбирает подходящий инструмент — например, liveApiFindFunction для поиска функции или searchDocs для поиска по документации. Агент не гадает — он вызывает реальный код.

3. Получение точного ответа

MCP-сервер возвращает реальный PHP-код ядра, PHPDoc-сигнатуры, список событий или фрагменты документации. LLM не «вспоминает» — она читает актуальные данные напрямую с сервера. Результат: никаких галлюцинаций, только факты из живого кода.

🔍 Какие сигналы запускают MCP?

  • Упоминание модулей: main, sale, iblock, catalog, highloadblock и др.
  • Названия классов/методов: \Bitrix\Main\ORM\Query\Query, CIBlockElement::GetList
  • Термины: «инфоблок», «событие», «агент», «ORM», «HL-блок»
  • Функции: «покажи код», «найди функцию», «какие события»

⚙️ Что если MCP не подключён?

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

Что умеет BxMCP

liveApiFindFunction

Поиск функции или метода по имени во всех модулях Bitrix

liveApiGetFunctionCode

Полный исходный код функции с PHPDoc и сигнатурой

liveApiGetModuleFunctions

Все функции модуля с пагинацией через cursor

liveApiGetModuleEvents

Все зарегистрированные события модуля

liveApiListModules

Список установленных модулей Bitrix с версиями

searchDocs

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

liveApiFindByReflection

Поиск по всему проекту с опцией возврата кода

envInfo

Информация об окружении: PHP, ОС, модули, память

Подключение за 10 секунд

Выберите инструмент

Cursor, PhpStorm, Claude Desktop или любой MCP-клиент

Добавьте конфиг

Пропишите сервер в MCP-конфигурации вашего инструмента

npx mcp-remote https://bxmcp.camouf.ru

Начните использовать

Просто спросите AI про Bitrix — он сам найдёт нужный код и документацию

Пример для Cursor (.cursor/mcp.json):

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

Пример для Kilo Code (.kilocode/mcp.json):

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

Пример для LM Studio (настройки MCP):

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

Пример для Claude Code (claude.json):

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

Примеры запросов

Найди функцию GetList в модуле main и покажи её сигнатуру с PHPDoc
Какие события есть в модуле sale?
Как работают права доступа в Bitrix? Поищи в документации
Покажи код метода \Bitrix\Main\ORM\Query\Query::setFilter

Поддержать проект

Это публичный сервер, который работает без регистрации.
Сервер требует ресурсов VDS, обновление документации и индексацию.
Если оказался полезным- поддержите работу сервера любым донатом.
Все деньги уйдут на сервер и немножко на кофе ;)