Индексатор кода Bitrix Framework
Bitrix MCP
Локальный MCP-индексатор проекта на 1С-Битрикс без токена: символы, события, ORM, граф зависимостей и опциональный доступ к БД
- 2 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Опциональный bitrix_tinker выполняет произвольный PHP-код с записью на локальной машине
- Опциональный доступ к БД при включенном флаге записи меняет данные проекта напрямую в MySQL
Установка
- Работает в
- Сервисы
Ручная установка
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 дают полный доступ к базе и выполнение кода
Пример запроса к агенту
Проверь статус индекса, затем найди, как в этом проекте зарегистрированы обработчики событий модуля saleMCP
- Транспорт
- 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 прямо предупреждает включать его только в доверенной локальной среде разработки и никогда на боевых машинах.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
1С-Битрикс — все инструментыСправочник по API вашей установки 1С-Битрикс для агента: индекс ядра с версиями модулей, чтобы он не путал методы разных версий
Публичный удаленный MCP на GitVerse без ключей: ищет функции, классы и события прямо в исходниках 1С-Битрикс и в документации Bitrix Framework
MCP-модуль Delight для 1С-Битрикс
delight.mcp
Модуль 1С-Битрикс с MCP-сервером: агент видит окружение сайта, ищет функции ядра и может выполнять PHP, shell и SQL на сервере
MCP-сервер каталога 1С-Битрикс, только чтение
MCP-сервер для 1С-Битрикс (только чтение)
Модуль 1С-Битрикс с 35 read-only инструментами MCP: каталог, заказы, отчеты, файлы кода и SQL с раздельными правами по группам
AI-контур разработки для 1С-Битрикс
bitrix-ai-toolkit
Набор правил, скиллов, линтеров и MCP-профиля для AI-разработки на 1С-Битрикс: Управление сайтом, с единым ядром под Claude Code, Codex и Gemini CLI
Модуль для сайта на 1С-Битрикс, который превращает сайт в MCP-сервер: инфоблоки и профиль пользователя по токену
Коротко о README
README перечисляет возможности (поиск символов и LiveAPI, индексация проекта, шаблонов и ядра, поиск по документации, граф зависимостей и радиус влияния), требования и установку через npm или npx, быстрый старт командой init с выбором агента, повседневные CLI-команды индексации, список MCP-инструментов по группам, переменные окружения, отдельные разделы про опциональный доступ к базе данных и про bitrix_tinker с явным предупреждением о полном выполнении кода, и ссылки на подробную документацию по каждой теме. Лицензия MIT.