The drupal-modules-mcp MCP Server allows you to fetch detailed information about Drupal modules from drupal.org using a module's machine name.
You can retrieve:
Module name and description
Latest recommended version
Download statistics and status
Composer installation commands
Drupal version compatibility
Project URLs
Module documentation/README
Provides tools to fetch detailed information about Drupal modules directly from drupal.org, including module names, descriptions, latest recommended versions, download statistics, status, composer installation commands, Drupal version compatibility, project URLs, and documentation/README
drupal-modules-mcp MCP Server
A Model Context Protocol server for retrieving Drupal module information from drupal.org.
This TypeScript-based MCP server provides tools to fetch detailed information about Drupal modules directly from drupal.org. It helps AI assistants and other tools to get accurate, up-to-date information about Drupal modules including version compatibility, installation instructions, and documentation.
Features
Tools
get_module_info- Fetch comprehensive information about a Drupal moduleRequires the module's machine name as parameter
Returns detailed module information including:
Name and description
Latest recommended version
Download statistics
Module status
Composer installation command
Drupal version compatibility
Project URL
Module documentation/README
Related MCP server: azure-devops MCP Server
Development
Install dependencies:
Build the server:
For development with auto-rebuild:
Installation
Claude Desktop
Add the server config to your Claude Desktop configuration:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Cline, Roo-Cline, and Windsurf
Add the server configuration to your IDE's settings:
Open the IDE settings
Navigate to the MCP Servers section
Add a new server with the following configuration:
{ "drupal-modules-mcp": { "command": "/path/to/drupal-modules-mcp/build/index.js" } }
Make sure to replace /path/to/drupal-modules-mcp with the actual path where you installed the server.
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
The Inspector will provide a URL to access debugging tools in your browser.