MCP сервер, ver. 1.0.0
Модуль реализует MCP сервер в виде набора эндпоинтов, которые используются для связи AI-агента среды разработки непосредственно с сайтом и сервером.
Возможности MCP сервера
Ресурсы:
- Добавляет документацию Bitrix Framework в ресурсы MCP сервера, к которым агент может обращаться напрямую
Инструменты:
- Информация об окружении:
- Информация о системе:
- Название операционной системы;
- Имя хоста;
- Имя текущего пользователя;
- Объем диска в байтах;
- Объем свободного места на диске в байтах;
- Название операционной системы;
- Информация о Битрикс:
- Редакция;
- Версия главного модуля;
- Установленные модули;
- Редакция;
- Информация о PHP:
- Версия PHP;
- Подключенные расширения;
- Ограничение по объему доступной оперативной памяти;
- Максимальное время исполнения PHP-скриптов;
- Версия PHP;
- Информация о базе данных:
- Тип базы данных;
- Версия сервера баз данных;
- Хост подключения;
- Имя базы данных;
- Тип базы данных;
- Информация о системе:
- Live API:
- Список доступных функций в модуле;
- Список доступных событий в модуле;
- Поиск функций в модулях по проиндексированной базе;
- Код функции модуля с её описанием PHPDoc;
- Поиск функций через механизм Reflection по всему коду;
- Список доступных функций в модуле;
- Исполнение PHP-кода на сервере;
- Исполнение Shell-команд на сервере;
- Исполнение SQL-запросов на сервере;
- Поиск по документации Bitrix Framework (требует дополнительного подключения сервиса генерации embeddings):
- Нормализует markdown-файлы документации Bitrix Framework перед индексированием;
- Индексирует markdown-файлы документации Bitrix Framework в формате embeddings для поиска по смыслу, а не по вхождению;
- Производит векторный поиск по документации Bitrix Framework по запросу от AI-агента.
- Нормализует markdown-файлы документации Bitrix Framework перед индексированием;
Доступные события в модуле
| Имя события | Когда вызывается | Параметры | |
| OnBeforeExec | Перед исполнением shell-команд |
|
|
| OnAfterExec | После исполнения shell-команд |
|
|
| OnBeforeEval | Перед исполнением PHP-кода |
|
|
| OnAfterEval | После исполнения PHP-кода |
|
|
| OnBeforeSql | Перед исполнением SQL-кода |
|
|
| OnAfterSql | После исполнения SQL-кода |
|
|
| OnBeforeGenerateEmbedding |
Перед отправкой данных в сервис генерации эмбеддингов |
|
|
| OnAfterGenerateEmbedding |
После получения данных от сервиса генерации эмбеддингов |
|
Безопасность
Доступ AI-агентов к модулю реализован с помощью JWT-токенов с возможностью указания времени жизни и прав токена на отдельные эндпоинты. Доступно удаление идентификаторов токенов со страницы настроек модуля, чтобы заблокировать доступ по ранее выпущенному токену.
Есть возможность ограничить доступ к настройкам модуля определенным группам пользователей.
Доступно логирование запросов/ответов к внешнему API модуля.
Токены с правами на исполнение PHP/Shell/SQL кода рекомендуется использовать только на тестовых площадках! Помните, что AI-агенты ошибаются и могут удалить или испортить ваши данные.
| Опубликовано | 04.12.2025 |
| Версия | 1.0.0 |
| Установлено | Менее 50 раз |
| Адаптивность | Да |
| Поддержка Композита | Да |
| Подходящие редакции | Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Корпоративный портал, Энтерпрайз |
| Бесплатно | Да |
| Пробный период | Есть |