Drupal MCP Server
TypeScript-based Model Context Protocol server for Drupal that provides access to resources, tools, and prompts defined through the Drupal API during initialization.
Get this MCP server
TypeScript-based Model Context Protocol server for Drupal that provides access to resources, tools, and prompts defined through the Drupal API during initialization.
Installation
From Source
bun install
bun run build
Configuration
Claude Desktop
{
"mcpServers": {
"mcp-server-drupal": {
"command": "__BINARY_PATH__",
"args": ["--drupalBaseUrl", "__DRUPAL_BASE_URL__"],
"env": {}
}
}
}
Capabilities
- All resources defined by the Drupal API during the initialization phase
- All tools defined by the Drupal API during the initialization phase
- All prompts defined by the Drupal API during the initialization phase
Notes
For development, use bun run dev for automatic rebuilding. Debugging can be performed using MCP Inspector via bun run inspector. Configuration paths: MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json, Windows: %APPDATA%/Claude/claude_desktop_config.json