MCP ServerFeatured

Drupal Scout MCP

AI-помощник для разработки на Drupal.

PythonMCPDrupalAI

Сервер 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.