MCP Server for Drupal
@Omedia
About MCP Server for Drupal
TS based companion MCP server for the Drupal MCP module that works with the STDIO transport.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-drupal": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/omedia/mcp-server-drupal",
"--drupal-url=__DRUPAL_BASE_URL_"
],
"env": {}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Server for Drupal?
MCP Server for Drupal is a TypeScript-based companion server for the Drupal MCP module that communicates via the STDIO transport. It enables AI tools to interact with a Drupal site through the Model Context Protocol, exposing resources and tools defined by the Drupal API.
How to use MCP Server for Drupal?
Install via Docker, compiled binary, or JSR package. Configure the server with --drupal-url and authenticate using environment variables (DRUPAL_AUTH_TOKEN, DRUPAL_AUTH_USER, DRUPAL_AUTH_PASSWORD). Example for Docker: set command to docker and args to ["run", "-i", "--rm", "ghcr.io/omedia/mcp-server-drupal", "--drupal-url=__DRUPAL_BASE_URL_"].
Key features of MCP Server for Drupal
- Works with Drupal MCP module via STDIO transport
- Exposes resources (templates, reads) and tools (calls)
- Supports authentication via token or basic auth
- Available as Docker image, compiled binary, or JSR package
- Built with Deno and signed with cosign
- No prompts are exposed
Use cases of MCP Server for Drupal
- Connect AI assistants to a Drupal site using the Model Context Protocol
- Enable programmatic reading and writing of Drupal content via tools
- Integrate Drupal as a data source for MCP-compatible applications
FAQ from MCP Server for Drupal
What authentication methods are supported?
The server supports either an auth token (DRUPAL_AUTH_TOKEN) or basic auth with username and password (DRUPAL_AUTH_USER and DRUPAL_AUTH_PASSWORD). If both are set, the token takes precedence.
Does the server support SSE transport?
No. This server uses STDIO transport only. For SSE transport the server is not required; the Drupal MCP module can handle SSE directly.
What MCP features does this server expose?
The server exposes resources (templates and reads) and tools (calls). No prompts are exposed at this time.
What runtime does MCP Server for Drupal require?
The project is built with Deno version 2.0.0 or above. A compiled binary and Docker image are also available.
How can I verify the binary or image?
Binaries and container images are signed with cosign using identity‑based signing. You can verify a binary with cosign verify-blob and the release signature bundle, or verify a container image with cosign verify.
Frequently asked questions
What authentication methods are supported?
The server supports either an auth token (`DRUPAL_AUTH_TOKEN`) or basic auth with username and password (`DRUPAL_AUTH_USER` and `DRUPAL_AUTH_PASSWORD`). If both are set, the token takes precedence.
Does the server support SSE transport?
No. This server uses STDIO transport only. For SSE transport the server is not required; the Drupal MCP module can handle SSE directly.
What MCP features does this server expose?
The server exposes resources (templates and reads) and tools (calls). No prompts are exposed at this time.
What runtime does MCP Server for Drupal require?
The project is built with Deno version 2.0.0 or above. A compiled binary and Docker image are also available.
How can I verify the binary or image?
Binaries and container images are signed with cosign using identity‑based signing. You can verify a binary with `cosign verify-blob` and the release signature bundle, or verify a container image with `cosign verify`.
Basic information
More Other MCP servers
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Nginx UI
0xJackyYet another WebUI for Nginx
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Comments