technique102.aitools

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

MCP-серверСредний рискРоссийский стек

technique102/technique102.aitools

Установка

{
    "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

ПлагинСредний риск5,4 тыс.

Firebase MCP Server

Firebase CLI and MCP Server

Выбор редакции

Официальный MCP-сервер Firebase из состава Firebase CLI: проекты, Firestore, Auth, Crashlytics, Remote Config и логи функций

MCP-серверВысокий риск4,5 тыс.
Выбор редакции

Официальный MCP-сервер, гайдлайны и скиллы Laravel: агент видит схему БД, логи и версии пакетов и ищет по документации экосистемы

MCP-серверСредний риск3,6 тыс.
Выбор редакции

Больше сорока скиллов по Go: стиль, ошибки, конкурентность, тесты, безопасность, производительность и популярные библиотеки

СкиллСредний риск3,3 тыс.