Drupal Scout MCP
Asistente de desarrollo Drupal impulsado por IA.
Un servidor de Protocolo de Contexto de Modelo (MCP) que lleva la experiencia de Drupal a asistentes de IA como Claude. Ayuda a los desarrolladores proporcionando acceso instantáneo a la documentación de Drupal, mejores prácticas y ejemplos de código directamente en sus conversaciones de IA. Hace que el desarrollo de Drupal sea más rápido y eficiente.
El problema
Los desarrolladores Drupal que usan herramientas de IA cambian constantemente de contexto entre el código y la base de datos en vivo para responder preguntas simples. ¿Qué tipos de contenido existen? ¿Qué módulos dependen de este otro? ¿Qué hay en watchdog? Cada respuesta cuesta una llamada a drush, un grep, una inspección de YAML y unos cientos de tokens. Drupal Scout MCP colapsa todo eso en un solo servidor MCP.
El enfoque
Un servidor MCP en Python (FastMCP) con once módulos de herramientas. La indexación estática parsea archivos .info.yml, .services.yml y .routing.yml para insights offline. Las consultas en vivo con drush php:eval extraen entidades, campos y vistas desde la configuración activa. El resultado es un híbrido que responde desde el código cuando importa la velocidad y desde la base de datos cuando importa la precisión.
Decisiones destacadas
- Inicialización perezosa. La pre-indexación se difiere hasta la primera petición para que el arranque del MCP nunca expire.
- Solo lectura por diseño. Las herramientas consultan; la IA ejecuta drush o composer para los cambios.
- Exportación a CSV para volcados grandes de entidades. Evita reventar el presupuesto de tokens en sitios grandes.
- Integración con la API de Drupal.org para que la IA pueda buscar en el ecosistema contrib sin salir del chat.
Estado
Publicado en PyPI como drupal-scout-mcp. Desarrollo activo con trabajo reciente en exportación a Excel, mejoras en taxonomía y CI.
Want similar work for your team?
AI-native senior engineering for AI, cloud, and web. Open to consulting engagements and full-time roles.