MCP ServerFeatured

Drupal Scout MCP

AI-aangedreven Drupal ontwikkelingsassistent.

PythonMCPDrupalAI

Een Model Context Protocol (MCP) server die Drupal-expertise naar AI-assistenten zoals Claude brengt. Het helpt ontwikkelaars door directe toegang te bieden tot Drupal-documentatie, best practices en codevoorbeelden rechtstreeks in hun AI-gesprekken. Maakt Drupal-ontwikkeling sneller en efficiënter.

Het probleem

Drupal-ontwikkelaars die AI-tools gebruiken, schakelen continu van context tussen codebase en live database om simpele vragen te beantwoorden. Welke content types bestaan er? Welke modules hangen hiervan af? Wat staat er in watchdog? Elk antwoord kost een drush-aanroep, een grep, een YAML-inspectie en een paar honderd tokens. Drupal Scout MCP bundelt dat alles in één MCP-server.

De aanpak

Een Python MCP-server (FastMCP) met elf tool-modules. Statische indexering parseert .info.yml, .services.yml en .routing.yml voor offline inzichten. Live drush php:eval queries halen entiteiten, velden en views uit de actieve config. Het resultaat is een hybride die uit code antwoordt wanneer snelheid telt en uit de database wanneer nauwkeurigheid telt.

Opmerkelijke keuzes

  • Lazy initialisatie. Pre-indexering wordt uitgesteld tot het eerste request zodat de MCP-startup nooit timeoutet.
  • Alleen-lezen by design. De tools queryen; de AI voert drush of composer uit voor wijzigingen.
  • CSV-export voor grote entiteit-dumps. Voorkomt token-budget explosies op grote sites.
  • Drupal.org API-integratie zodat de AI in het contrib-ecosysteem kan zoeken zonder de chat te verlaten.

Status

Gepubliceerd op PyPI als drupal-scout-mcp. Actieve ontwikkeling met recent werk aan Excel-export, taxonomie-verbeteringen en CI.

Want similar work for your team?

AI-native senior engineering for AI, cloud, and web. Open to consulting engagements and full-time roles.