Кейсы
Модуль DDAPP.Mcp
Разработка инновационного модуля, реализующего Model Context Protocol (MCP) для предоставления AI-ассистентам (Claude, ChatGPT и др.) безопасного доступа к бизнес-данным интернет-магазина. Модуль превращает сайт на 1С-Битрикс в интеллектуальный источник данных с поддержкой более 90 специализированных инструментов.
Модуль выступает мостом между ядром 1С-Битрикс и современными LLM-агентами. Он реализует транспортный слой через SSE (Server-Sent Events) и протокол JSON-RPC, позволяя AI-ассистентам выполнять сложные аналитические и управленческие задачи в реальном времени. Система охватывает все ключевые домены интернет-магазина: от товарного каталога и складских остатков до глубокой RFM-аналитики и управления маркетинговыми купонами.
Необходимо было предоставить современным AI-ассистентам (таким как Claude Code) возможность «общаться» с базой данных Битрикса на языке структурированных инструментов. Ключевыми требованиями были: высокая безопасность (контроль прав доступа, безопасные транзакции), поддержка legacy-архитектуры Битрикс вместе с современным D7 API, а также минимизация риска случайных изменений данных со стороны ИИ.
Проект реализован как MCP-сервер с гибкой системой разрешений (Scopes). Для обеспечения безопасности внедрен механизм `Safe Write Flow`: любые изменяющие операции требуют двухэтапного подтверждения (сначала preview изменений, затем выполнение с confirm-токеном). Модуль включает в себя мощный runtime-валидатор аргументов и систему динамического определения доступности инструментов в зависимости от установленных модулей Битрикс (`sale`, `catalog`, `iblock`). Для удобства администрирования разработаны экраны управления API-ключами, детальный журнал вызовов с аудитом payload и панель диагностики зависимостей.
Основные возможности
- 90+ инструментов управления (товары, заказы, клиенты, SEO, отзывы, аналитика)
- Глубокая аналитика: RFM-сегментация, когортный анализ, воронки продаж
- Гибкая настройка прав доступа через Scopes и Tool-группы
- Полная интеграция с Claude Code и другими MCP-клиентами
- Поддержка безопасного протокола SSE с авторизацией Bearer Token
- Safe Write Flow для защиты от ошибочных действий ИИ
- Журналирование и аудит всех действий AI-агентов в админпанели