Drupal Modules MCP

Recupera información detallada sobre módulos de Drupal desde drupal.org, incluyendo compatibilidad de versiones, instrucciones de instalación y documentación.

Documentación

Servidor MCP drupal-modules-mcp

Un servidor de Protocolo de Contexto de Modelo (MCP) para obtener información de módulos de Drupal desde drupal.org.

Este servidor MCP basado en TypeScript proporciona herramientas para obtener información detallada sobre módulos de Drupal directamente desde drupal.org. Ayuda a asistentes de IA y otras herramientas a obtener información precisa y actualizada sobre módulos de Drupal, incluyendo compatibilidad de versiones, instrucciones de instalación y documentación.

Características

Herramientas

  • get_module_info - Obtener información completa sobre un módulo de Drupal
    • Requiere el nombre de máquina del módulo como parámetro
    • Devuelve información detallada del módulo, incluyendo:
      • Nombre y descripción
      • Última versión recomendada
      • Estadísticas de descargas
      • Estado del módulo
      • Comando de instalación con Composer
      • Compatibilidad con versiones de Drupal
      • URL del proyecto
      • Documentación/README del módulo

Desarrollo

Instalar dependencias:

npm install

Compilar el servidor:

npm run build

Para desarrollo con reconstrucción automática:

npm run watch

Instalación

Claude Desktop

Agrega la configuración del servidor a tu configuración de Claude Desktop:

En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "drupal-modules-mcp": {
      "command": "/path/to/drupal-modules-mcp/build/index.js"
    }
  }
}

Cline, Roo-Cline y Windsurf

Agrega la configuración del servidor a la configuración de tu IDE:

  1. Abre la configuración del IDE
  2. Navega a la sección de Servidores MCP
  3. Agrega un nuevo servidor con la siguiente configuración:
    {
      "drupal-modules-mcp": {
        "command": "/path/to/drupal-modules-mcp/build/index.js"
      }
    }
    

Asegúrate de reemplazar /path/to/drupal-modules-mcp con la ruta real donde instalaste el servidor.

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser desafiante. Recomendamos usar el Inspector MCP, que está disponible como script de paquete:

npm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en tu navegador.