Drupal Scout MCP
AI-помощник для разработки на Drupal.
Сервер Model Context Protocol (MCP), который привносит экспертизу Drupal в AI-помощников, таких как Claude. Он помогает разработчикам, предоставляя мгновенный доступ к документации Drupal, лучшим практикам и примерам кода непосредственно в их AI-беседах. Делает разработку на Drupal быстрее и эффективнее.
Проблема
Разработчики Drupal, использующие AI-инструменты, постоянно переключают контекст между кодовой базой и живой базой данных, чтобы ответить на простые вопросы. Какие типы контента существуют? Какие модули зависят от этого? Что в watchdog? Каждый ответ стоит вызова drush, grep, проверки YAML и нескольких сотен токенов. Drupal Scout MCP сводит всё это в один MCP-сервер.
Подход
Python MCP-сервер (FastMCP) с одиннадцатью модулями инструментов. Статическая индексация парсит .info.yml, .services.yml и .routing.yml для офлайн-инсайтов. Живые запросы drush php:eval достают сущности, поля и виды из активной конфигурации. Получается гибрид, который отвечает из кода, когда важна скорость, и из базы, когда важна точность.
Ключевые решения
- Ленивая инициализация. Пред-индексация откладывается до первого запроса, чтобы старт MCP никогда не уходил в таймаут.
- Read-only by design. Инструменты только запрашивают; AI выполняет drush или composer для изменений.
- Экспорт в CSV для больших дампов сущностей. Защищает от перерасхода бюджета токенов на крупных сайтах.
- Интеграция с API Drupal.org, чтобы AI мог искать по contrib-экосистеме, не выходя из чата.
Статус
Опубликован на PyPI как drupal-scout-mcp. Активная разработка с недавними работами над экспортом в Excel, улучшениями таксономии и CI.
Want similar work for your team?
AI-native senior engineering for AI, cloud, and web. Open to consulting engagements and full-time roles.