Drupal MCP Server for FlowHunt
Connect Drupal to your AI workflows: automate, audit, and manage Drupal content and configuration from FlowHunt with the Drupal MCP Server.

What does “Drupal” MCP Server do?
The Drupal MCP Server is a TypeScript-based companion server designed to work with the Drupal MCP module and operates over the STDIO transport protocol. It implements the Model Context Protocol (MCP), enabling AI assistants to connect with Drupal’s extensive content management capabilities and external data sources. This integration empowers developers and AI clients to automate, query, and manage Drupal sites directly through AI-driven workflows. By facilitating tasks such as content retrieval, management actions, and module interactions, it streamlines development processes, enhances productivity, and enables advanced use cases like automated content operations, site auditing, and seamless API integrations. The server is especially useful for teams looking to augment their Drupal workflows with LLM-powered automation and context-aware tooling.
List of Prompts
No prompt templates are listed or described in the available repository files.
List of Resources
No explicit MCP resource primitives are documented or described in the available repository files.
List of Tools
No tool definitions are visible in the available repository files, and there is no server.py or equivalent listing of tool APIs.
Use Cases of this MCP Server
- Automated Content Operations: Streamline content creation, updating, and deletion in Drupal through AI-driven workflows, reducing manual effort for editors and site administrators.
- Site Auditing and Reporting: Enable AI assistants to review, summarize, and report on Drupal site configuration, content status, or user activity, supporting maintenance and compliance.
- Content Query Automation: Allow AI clients to fetch, filter, or analyze Drupal content programmatically, aiding in research, migration, or content optimization tasks.
- Module and Configuration Management: Facilitate automated interactions with Drupal modules and settings, supporting rapid development and deployment scenarios.
- Seamless Integration with External Services: Use the MCP server to bridge Drupal with other APIs or data sources, enabling complex, cross-platform workflows.
How to set it up
Windsurf
- Ensure you have Node.js and the latest version of the Windsurf editor installed.
- Locate your Windsurf configuration file (e.g.,
windsurf.json
). - Add the Drupal MCP Server to the
mcpServers
section:"mcpServers": { "drupal-mcp": { "command": "npx", "args": ["@drupal/mcp-server@latest"] } }
- Save the configuration file and restart Windsurf.
- Verify the server is running by checking the MCP server status panel.
Claude
- Set up Claude’s local or cloud environment as per its documentation.
- Edit the Claude configuration file (e.g.,
claude.json
). - Add the Drupal MCP Server configuration:
"mcpServers": { "drupal-mcp": { "command": "npx", "args": ["@drupal/mcp-server@latest"] } }
- Restart Claude to apply the changes.
- Confirm connectivity in the integrations panel.
Cursor
- Install Node.js and ensure Cursor is updated to the latest version.
- Open the
cursor.json
configuration file. - Insert the following under
mcpServers
:"mcpServers": { "drupal-mcp": { "command": "npx", "args": ["@drupal/mcp-server@latest"] } }
- Save the file and restart Cursor.
- Check the MCP server list for “drupal-mcp”.
Cline
- Prepare your environment with Node.js and Cline installed.
- Access the
cline.json
configuration file. - Add the Drupal MCP Server:
"mcpServers": { "drupal-mcp": { "command": "npx", "args": ["@drupal/mcp-server@latest"] } }
- Save and restart Cline.
- Ensure the MCP server is available within the Cline UI.
Securing API Keys
Utilize environment variables to securely pass sensitive keys. Example:
"mcpServers": {
"drupal-mcp": {
"command": "npx",
"args": ["@drupal/mcp-server@latest"],
"env": {
"API_KEY": "${API_KEY}"
},
"inputs": {
"apiKey": "${API_KEY}"
}
}
}
Replace "API_KEY"
with your actual environment variable name.
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"drupal-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “drupal-mcp” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Based on README and repo overview |
List of Prompts | ⛔ | No prompt templates found |
List of Resources | ⛔ | No explicit resources found |
List of Tools | ⛔ | No tool definitions in repo |
Securing API Keys | ✅ | Standard env/integration snippet provided |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
Based on the above, this MCP server is solid as a foundational integration for Drupal, but lacks visible documentation for advanced MCP features (tools, resources, prompts) in the public files. The provided setup instructions and licensing are clear, but developer-facing features are undocumented. Rating: 4/10 for general readiness and clarity, with room to improve on documentation and feature exposure.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ⛔ |
Number of Forks | 5 |
Number of Stars | 40 |
Frequently asked questions
- What is the Drupal MCP Server?
The Drupal MCP Server is a TypeScript-based companion server implementing the Model Context Protocol (MCP) for Drupal. It enables AI agents to automate, query, and manage Drupal sites, content, and modules through FlowHunt’s AI-driven workflows.
- What can I automate using this server?
You can automate content creation, updates, and deletion; perform site audits and reporting; execute content queries; manage Drupal modules and configuration; and integrate Drupal with external services, all via FlowHunt’s AI flows.
- Are there any pre-built prompt templates or tools available?
There are currently no documented prompt templates or explicit MCP tools/resources in the public repository files. The server provides foundational connectivity for further customization.
- How do I secure API keys or credentials?
Use environment variables in your configuration to securely pass sensitive credentials to the MCP server. This method keeps your API keys out of version control and scripts.
- What is the recommended use case for this MCP Server?
It is ideal for teams wanting to automate Drupal content operations, site audits, and cross-platform integrations using AI agents or LLMs in FlowHunt.
- What is the license for the Drupal MCP Server?
The Drupal MCP Server is licensed under the MIT License, making it open and flexible for integration in commercial and open-source projects.
Try the Drupal MCP Server Integration
Supercharge your Drupal workflows—connect, automate, and manage content directly from FlowHunt using the Drupal MCP Server.