Drupal Modules

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.
  • javascript

0

GitHub Stars

javascript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "cleversoft-it-drupal-modules-mcp": {
      "command": "/path/to/drupal-modules-mcp/build/index.js",
      "args": []
    }
  }
}

You run a focused MCP server that retrieves Drupal module data directly from drupal.org. It lets you fetch up-to-date module information, including compatibility, installation commands, and documentation, to power AI assistants and tooling with accurate Drupal module details.

How to use

When you connect an MCP client to this server, you can request detailed information about a Drupal module by its machine name. Use the get_module_info tool to retrieve a comprehensive data package that includes the module name, description, latest recommended version, download statistics, status, and the Composer installation command. You’ll also get Drupal version compatibility, the project URL, and module documentation. Use the information to inform installations, compatibility checks, and user guidance without having to browse drupal.org manually.

How to install

Prerequisites you need before installing this MCP server: you should have Node.js and npm installed on your machine.

npm install

Build the server so it can run as a local process for MCP clients.

npm run build

Start the server locally. This runs the built entry point that MCP clients connect to. If you are running in a development or local environment, the built file is located at build/index.js.

node build/index.js

For development with automatic rebuilds as you edit code, use the watch mode.

npm run watch

If you need to debug MCP connections or inspect debugging tools, you can run the Inspector script.

npm run inspector

Additional notes

This MCP server is implemented in TypeScript and provides a single primary tool to fetch module information: get_module_info. You can wire it into your development environment and MCP client workflows to quickly obtain module details for automation, documentation generation, or installation guidance. The server is designed to work with standard MCP clients that communicate over stdio.

Configuration and startup prompts shown in the setup examples demonstrate how to point your MCP client to the local build artifact. When you deploy in a team setting, you can adapt the file paths to where you build and run the server in your environment.

Available tools

get_module_info

Fetches comprehensive information about a Drupal module, including its name, description, latest version, compatibility, installation command, project URL, and documentation.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational