Индексатор кода Bitrix Framework

Bitrix MCP

Локальный MCP-индексатор проекта на 1С-Битрикс без токена: символы, события, ORM, граф зависимостей и опциональный доступ к БД

  • 2 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Опциональный bitrix_tinker выполняет произвольный PHP-код с записью на локальной машине
  • Опциональный доступ к БД при включенном флаге записи меняет данные проекта напрямую в MySQL
Все причины и проверки
Российский стек

dictator90/bitrix-mcp

Установка

Сервисы

Ручная установка

npm install -g @mb4it/bitrix-mcp

Или без установки: npx @mb4it/bitrix-mcp init.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Опциональный bitrix_tinker выполняет произвольный PHP-код с записью на локальной машине
  • Опциональный доступ к БД при включенном флаге записи меняет данные проекта напрямую в MySQL

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

Что делает

Сервер индексирует локальный проект на Bitrix Framework или 1С-Битрикс: свой код, шаблоны и компоненты, ядро Битрикса (если есть папка bitrix/) и официальную документацию через полнотекстовый поиск SQLite, с опциональным семантическим поиском через Python-сервис. Дает агенту поиск функций, классов, методов, событий, компонентов и констант по всему проекту и ядру, отдельные инструменты для ORM-сущностей, инфоблоков, highload-блоков, опций и агентов, граф зависимостей с обходом соседей и радиусом влияния изменения. Не требует ни модуля в Битрикс, ни токена: доступ определяется только тем, какие локальные папки открыты. Отдельно, полностью по желанию пользователя, включаются два мощных режима: прямой доступ к MySQL проекта (учетные данные берутся из bitrix/.settings.php, чтение по умолчанию, запись отдельным флагом) и bitrix_tinker: выполнение произвольного PHP с полностью загруженным ядром Битрикса, аналог Laravel Tinker с полным выполнением кода и записью на локальной машине.

Для кого. Для разработчиков крупных проектов на Bitrix Framework, которым нужен точный поиск по коду и ядру вместо grep и угадывания сигнатур методов.

Подходит, если

  • Нужен точный поиск обработчиков события, ORM-сущностей или использования модуля по всему проекту и ядру
  • Нужно оценить радиус влияния изменения перед рефакторингом
  • Нужен локальный, приватный индекс без установки модуля в Битрикс и без токена

Не подходит, если

  • Нужен доступ к живым данным CRM или каталога через REST, а не к коду проекта
  • Нет доверенной локальной среды разработки: DB-доступ и bitrix_tinker дают полный доступ к базе и выполнение кода

Пример запроса к агенту

Проверь статус индекса, затем найди, как в этом проекте зарегистрированы обработчики событий модуля sale

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

BITRIX_ROOT
Корень проекта Битрикс для индексации ядра
BITRIX_MCP_DB_ENABLED
Включает опциональные инструменты доступа к MySQL проекта, по умолчанию выключено
BITRIX_MCP_TINKER_ENABLED
Включает bitrix_tinker с полным выполнением PHP-кода, по умолчанию выключено

Ограничения

Требует Node.js 22.12+ (использует node:sqlite) и npm 10+, для семантического поиска дополнительно Python 3.11+. Первая индексация документации клонирует официальный репозиторий документации Битрикс и требует сети, это можно отключить переменной окружения. Доступ к базе и bitrix_tinker выключены по умолчанию и должны включаться осознанно только в доверенном локальном окружении, никогда на общих или боевых машинах.

Как отключить. Удалите пакет командой npm uninstall -g @mb4it/bitrix-mcp и запись сервера из конфигурации MCP-клиента, при необходимости сотрите папку .bitrix-mcp с индексами.

Частые вопросы

Нужен ли токен или модуль в Битрикс?

Нет, сервер полностью локальный и работает с файлами проекта напрямую, доступ определяется только открытыми папками.

Насколько опасен bitrix_tinker?

Это полноценное выполнение PHP-кода с полностью загруженным ядром Битрикса и правом записи, README прямо предупреждает включать его только в доверенной локальной среде разработки и никогда на боевых машинах.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Справочник по API вашей установки 1С-Битрикс для агента: индекс ядра с версиями модулей, чтобы он не путал методы разных версий

MCP-серверРасширенный доступ1Звезды репозитория
Российский стек

Публичный удаленный MCP на GitVerse без ключей: ищет функции, классы и события прямо в исходниках 1С-Битрикс и в документации Bitrix Framework

MCP-серверМинимальный доступ
Российский стек

Модуль 1С-Битрикс с MCP-сервером: агент видит окружение сайта, ищет функции ядра и может выполнять PHP, shell и SQL на сервере

MCP-серверШирокий доступ26Звезды репозитория

MCP-сервер каталога 1С-Битрикс, только чтение

MCP-сервер для 1С-Битрикс (только чтение)

Российский стек

Модуль 1С-Битрикс с 35 read-only инструментами MCP: каталог, заказы, отчеты, файлы кода и SQL с раздельными правами по группам

MCP-серверРасширенный доступ1Звезды репозитория
Российский стек

Набор правил, скиллов, линтеров и MCP-профиля для AI-разработки на 1С-Битрикс: Управление сайтом, с единым ядром под Claude Code, Codex и Gemini CLI

ПлагинРасширенный доступ3Звезды репозитория
Российский стек

Модуль для сайта на 1С-Битрикс, который превращает сайт в MCP-сервер: инфоблоки и профиль пользователя по токену

MCP-серверРасширенный доступ2Звезды репозитория

Коротко о README

README перечисляет возможности (поиск символов и LiveAPI, индексация проекта, шаблонов и ядра, поиск по документации, граф зависимостей и радиус влияния), требования и установку через npm или npx, быстрый старт командой init с выбором агента, повседневные CLI-команды индексации, список MCP-инструментов по группам, переменные окружения, отдельные разделы про опциональный доступ к базе данных и про bitrix_tinker с явным предупреждением о полном выполнении кода, и ссылки на подробную документацию по каждой теме. Лицензия MIT.

Бейдж для README

Сообщить о проблеме