drupal-modules-mcp MCP Server
@Cleversoft-IT
Model Context Protocol (MCP) servers for Drupal development. Includes tools for querying Drupal.org module. Seamlessly integrates with Cline and other MCP-compatible clients to enhance Drupal development workflows.
Overview
What is drupal-modules-mcp MCP Server?
A Model Context Protocol server for retrieving Drupal module information from drupal.org. It provides a tool to fetch detailed information about Drupal modules directly from drupal.org, helping AI assistants and other tools get accurate, up-to-date module data.
How to use drupal-modules-mcp MCP Server?
Install dependencies with npm install, build with npm run build, then configure the server in Claude Desktop or IDE (Cline, Roo-Cline, Windsurf) by adding the path to the built index.js. For development use npm run watch for auto-rebuild, and for debugging use npm run inspector which launches the MCP Inspector.
Key features of drupal-modules-mcp MCP Server
- Single tool:
get_module_infoto fetch Drupal module details. - Returns module name, description, and latest recommended version.
- Provides download statistics and module status.
- Includes Composer installation command.
- Shows Drupal version compatibility and project URL.
- Includes module documentation/README content.
Use cases of drupal-modules-mcp MCP Server
- AI assistants retrieving current Drupal module info for user queries.
- Developers checking module compatibility before integration.
- Automating installation instructions for Drupal modules.
- Fetching download statistics to gauge module popularity.
FAQ from drupal-modules-mcp MCP Server
What does the server do?
It retrieves Drupal module information from drupal.org using the Model Context Protocol, providing a tool for AI assistants and tools to get accurate module data.
How do I install and configure the server?
Run npm install and npm run build, then add the server configuration to Claude Desktop or your IDE (Cline, Roo-Cline, Windsurf) by specifying the path to build/index.js.
What tool does the server provide?
It provides one tool: get_module_info, which takes the module's machine name as a parameter.
What information does get_module_info return?
It returns the module's name, description, latest recommended version, download statistics, status, Composer install command, Drupal version compatibility, project URL, and documentation/README.
How can I debug the server?
Use the MCP Inspector by running npm run inspector, which provides a URL for debugging tools. Since MCP servers communicate over stdio, the Inspector is recommended.