Drupal Scout MCP
Assistente di sviluppo Drupal basato su AI.
Un server Model Context Protocol (MCP) che porta l'esperienza Drupal agli assistenti AI come Claude. Aiuta gli sviluppatori fornendo accesso istantaneo alla documentazione Drupal, alle migliori pratiche e agli esempi di codice direttamente nelle loro conversazioni AI. Rende lo sviluppo Drupal più veloce ed efficiente.
Il problema
Gli sviluppatori Drupal che usano strumenti AI cambiano continuamente contesto tra codice e database live per rispondere a domande semplici. Quali content type esistono? Quali moduli dipendono da questo? Cosa c'è in watchdog? Ogni risposta costa una chiamata drush, un grep, un'ispezione YAML e qualche centinaio di token. Drupal Scout MCP comprime tutto questo in un singolo server MCP.
L'approccio
Un server MCP Python (FastMCP) con undici moduli di tool. L'indicizzazione statica parsifica .info.yml, .services.yml e .routing.yml per insight offline. Le query live con drush php:eval estraggono entità, campi e viste dalla configurazione attiva. Il risultato è un ibrido che risponde dal codice quando conta la velocità e dal database quando conta l'accuratezza.
Decisioni notevoli
- Inizializzazione lazy. Il pre-indicizzazione è rinviato alla prima richiesta perché lo startup MCP non vada mai in timeout.
- Read-only by design. Gli strumenti interrogano; l'AI esegue drush o composer per le modifiche.
- Esportazione CSV per dump grandi di entità. Evita di far esplodere il budget di token sui siti grandi.
- Integrazione API Drupal.org così l'AI può cercare nell'ecosistema contrib senza lasciare la chat.
Stato
Pubblicato su PyPI come drupal-scout-mcp. Sviluppo attivo con lavoro recente su esportazione Excel, miglioramenti tassonomia e CI.
Want similar work for your team?
AI-native senior engineering for AI, cloud, and web. Open to consulting engagements and full-time roles.