MCP server for Drupal RAG, file access, routes, and safe Drupal commands
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"drupal-rag-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Drupal RAG MCP <img src="media/screenshot.png" alt="Drupal Agent Screenshot" style="max-width: 150px;"> A Model Context Protocol (MCP) server that gives AI coding assistants direct access to Drupal projects through: * Drupal codebase search (RAG) * File reading * File writing * Drupal route discovery * Safe Drupal command execution * Project file listing This server is designed for use with MCP-compatible clients such as: * Claude Desktop * Claude Code * Cursor * Windsurf * Cline * OpenAI Codex CLI * Other MCP-compatible tools --- ## Features ### Search Drupal Knowledge Base Search indexed Drupal source code and documentation using semantic search. Tool: ```text search_drupal_docs ``` ### Read Drupal Files Read any file within the configured Drupal project. Tool: ```text read_drupal_file ``` ### Write Drupal Files Create or update files inside the Drupal project. Tool: ```text write_drupal_file ``` ### Run Drupal Commands Execute approved Drupal development commands. Supported commands: * drush * composer * phpunit Tool: ```text run_drupal_command ``` ### List Project Files Browse project source files without using embeddings. Tool: ```text list_project_files ``` ### Discover Drupal Routes Search Drupal routes by: * Route name * Path * Controller * Form * Permission * Title Tool: ```text find_routes ``` --- # Architecture ```text AI Client │ ▼ Drupal MCP Server │ ▼ Drupal RAG API │ ├── Chroma Vector Database ├── Drupal Source Code └── Drupal Documentation ``` The MCP server communicates with a local FastAPI service that performs indexing, search, file operations, and command execution. --- # Installation Install from PyPI: ```bash pip install drupal-rag-mcp ``` Or install with RAG dependencies: ```bash pip install "drupal-rag-mcp[rag]" ``` --- # Requirements * Python 3.10+ * Drupal project * Composer * Drush (optional) * ChromaDB --- # Build Your Drupal RAG Create a .drupal-rag folder…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.