Drupal Modules MCP

Recupera informações detalhadas sobre módulos Drupal do drupal.org, incluindo compatibilidade de versões, instruções de instalação e documentação.

Documentação

drupal-modules-mcp MCP Server

Um servidor Model Context Protocol para obter informações de módulos Drupal em drupal.org.

Este servidor MCP baseado em TypeScript fornece ferramentas para buscar informações detalhadas sobre módulos Drupal diretamente de drupal.org. Ele ajuda assistentes de IA e outras ferramentas a obter informações precisas e atualizadas sobre módulos Drupal, incluindo compatibilidade de versões, instruções de instalação e documentação.

Recursos

Ferramentas

  • get_module_info - Busca informações abrangentes sobre um módulo Drupal
    • Requer o nome de máquina do módulo como parâmetro
    • Retorna informações detalhadas do módulo, incluindo:
      • Nome e descrição
      • Versão recomendada mais recente
      • Estatísticas de download
      • Status do módulo
      • Comando de instalação via Composer
      • Compatibilidade com versões do Drupal
      • URL do projeto
      • Documentação/README do módulo

Desenvolvimento

Instale as dependências:

npm install

Compile o servidor:

npm run build

Para desenvolvimento com reconstrução automática:

npm run watch

Instalação

Claude Desktop

Adicione a configuração do servidor à sua configuração do Claude Desktop:

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

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

Cline, Roo-Cline e Windsurf

Adicione a configuração do servidor às configurações da sua IDE:

  1. Abra as configurações da IDE
  2. Navegue até a seção de Servidores MCP
  3. Adicione um novo servidor com a seguinte configuração:
    {
      "drupal-modules-mcp": {
        "command": "/path/to/drupal-modules-mcp/build/index.js"
      }
    }
    

Certifique-se de substituir /path/to/drupal-modules-mcp pelo caminho real onde você instalou o servidor.

Depuração

Como os servidores MCP se comunicam via stdio, a depuração pode ser desafiadora. Recomendamos usar o MCP Inspector, que está disponível como um script de pacote:

npm run inspector

O Inspector fornecerá uma URL para acessar as ferramentas de depuração no seu navegador.