MCP Server for Drupal logo

MCP Server for Drupal

by Omedia

This is a TypeScript-based Model Context Protocol (MCP) server designed for Drupal. It allows interaction with Drupal's API through the MCP protocol.

View on GitHub

Last updated: N/A

What is MCP Server for Drupal?

This is a Model Context Protocol (MCP) server built with TypeScript to interface with Drupal. It exposes Drupal's resources, tools, and prompts through the MCP protocol, enabling external applications to interact with Drupal's functionalities.

How to use MCP Server for Drupal?

To use this server with Claude Desktop, configure the claude_desktop_config.json file with the provided server configuration, specifying the binary path and Drupal base URL. For debugging, utilize the MCP Inspector by running bun run inspector.

Key features of MCP Server for Drupal

  • Exposes Drupal resources via MCP

  • Exposes Drupal tools via MCP

  • Exposes Drupal prompts via MCP

  • TypeScript-based for maintainability

Use cases of MCP Server for Drupal

  • Integrating Drupal with AI assistants

  • Automating Drupal tasks from external applications

  • Building custom interfaces for Drupal functionalities

  • Enabling AI-powered content creation within Drupal

FAQ from MCP Server for Drupal

What is MCP?

MCP stands for Model Context Protocol, a standard for communication between applications and models.

What is Drupal?

Drupal is a free and open-source web content management system (CMS) written in PHP.

How do I install dependencies?

Run bun install in the project directory.

How do I build the server?

Run bun run build in the project directory.

How do I debug the server?

Use the MCP Inspector by running bun run inspector.