- Home
- MCP servers
- Drupal Modules
Drupal Modules
- 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.