MCP.so
Sign In
Servers

drupal-modules-mcp MCP Server

@Cleversoft-IT

Model Context Protocol (MCP) servers for Drupal development. Includes tools for querying Drupal.org modules and interacting with Drush commands. Seamlessly integrates with Cline and other MCP-compatible clients to enhance Drupal development workflows.

Overview

What is drupal-modules-mcp?

A TypeScript-based Model Context Protocol server that implements a simple notes system, demonstrating core MCP concepts through resources, tools, and prompts.

How to use drupal-modules-mcp?

Install dependencies with npm install, build with npm run build, then configure it as an MCP server in Claude Desktop by adding the path to build/index.js in claude_desktop_config.json. For development, use npm run watch.

Key features of drupal-modules-mcp

  • Resources accessible via note:// URIs with metadata
  • Create new text notes with the create_note tool
  • Generate summaries of stored notes with summarize_notes prompt
  • Plain text mime type for simple content access
  • Stored notes are kept in server state

Use cases of drupal-modules-mcp

  • Teaching and prototyping MCP server implementations
  • Creating and managing a small set of text notes for LLM context
  • Demonstrating resource, tool, and prompt patterns
  • Testing MCP client interactions with a minimal server

FAQ from drupal-modules-mcp

What does the server actually do?

It manages a collection of text notes in memory. You can list notes, create new ones with a title and content, and generate a summary prompt of all stored notes.

What dependencies are required?

Node.js and npm are needed for building and running the server. The server runs as a stdio process.

How do I install it for use with Claude Desktop?

Add the server configuration to claude_desktop_config.json (located in ~/Library/Application Support/Claude/ on macOS or %APPDATA%/Claude/ on Windows) with the command pointing to the compiled build/index.js file.

Where are notes stored and how long do they persist?

Notes are stored in memory within the server process. They are ephemeral and lost when the server stops.

How can I debug the server?

Use the MCP Inspector by running npm run inspector, which provides a URL to debugging tools in your browser.

Tags

More from Other