technique102.aitools
Модуль 1С-Битрикс, который поднимает MCP-сервер внутри проекта: инфоблоки, HL-блоки, роуты, агенты и консольные команды для AI-разработки
Установка
{
"mcpServers": {
"Technique102AiTools": {
"command": "php",
"args": ["#Путь в системе до корня проекта#/local/technique102.aitools/tools/server.php"]
}
}
}Вариант, когда PHP работает локально.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Модуль ставится в /local/modules проекта на 1С-Битрикс и дает агенту сведения о самом сайте. Агент узнает версии PHP и платформы, получает список роутов и консольных команд, типы и список инфоблоков со всеми свойствами, HL-блоки с полями и агенты. С этими данными агент пишет код под реальную структуру проекта. Другие модули могут добавлять свои инструменты через настройки модуля или событие OnBuildMcpServerToolsList.
Для кого. PHP-разработчикам сайтов на 1С-Битрикс, которые пишут код с AI-агентом.
Подходит, если
- Агенту нужно знать инфоблоки и их свойства перед написанием компонента
- Нужно быстро понять структуру чужого проекта на 1С-Битрикс
- Нужно дать агенту собственные инструменты своего модуля
Не подходит, если
- Проект на Битрикс24 в облаке, а не на CMS 1С-Битрикс
- Платформа старше 24.0 или PHP ниже 8.2
Пример запроса к агенту
Покажи свойства инфоблока каталога и напиши выборку товаров с фильтром по брендуОграничения
Требуются PHP 8.2 и 1С-Битрикс 24.0 или новее. Встроенные инструменты только читают структуру проекта, инструменты для стандартных модулей и гайдлайны пока в планах. Сервер запускается через php локально или внутри Docker-контейнера, поэтому агенту нужен доступ к окружению проекта. Лицензия в репозитории не указана.
Как отключить. Уберите блок Technique102AiTools из конфигурации MCP и удалите модуль в административной панели 1С-Битрикс.
MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Проверка безопасности
- Запускает PHP-код внутри окружения проекта
- Открывает агенту структуру базы и настройки сайта
Коротко о README
README на русском описывает требования, установку модуля через административную панель и регистрацию MCP-сервера в редакторе двумя способами: через docker exec или локальный php. Приведена таблица из девяти инструментов. Подробно разобрано расширение сервера своими инструментами через конфиг модуля и через событие, с примерами PHP-кода. В конце план развития: инструменты для стандартных модулей, гайдлайны, скиллы и субагенты.
Частые вопросы
Модуль меняет данные сайта?
Встроенные инструменты только читают: версии, роуты, команды, инфоблоки, HL-блоки и агенты. Что делают добавленные вами инструменты, зависит от вашего кода.
Как добавить свой инструмент?
Создайте PHP-класс с методами под атрибутом McpTool и зарегистрируйте его в .settings.php своего модуля или через обработчик события OnBuildMcpServerToolsList.
Похожие
Официальные скиллы и агенты команды .NET: производительность, MSBuild, NuGet, миграции, тесты, ASP.NET Core, Blazor и MAUI
Firebase MCP Server
Firebase CLI and MCP Server
Официальный MCP-сервер Firebase из состава Firebase CLI: проекты, Firestore, Auth, Crashlytics, Remote Config и логи функций
Официальный MCP-сервер, гайдлайны и скиллы Laravel: агент видит схему БД, логи и версии пакетов и ищет по документации экосистемы
Скиллы для Go от samber
cc-skills-golang
Больше сорока скиллов по Go: стиль, ошибки, конкурентность, тесты, безопасность, производительность и популярные библиотеки