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:
- Abra as configurações da IDE
- Navegue até a seção de Servidores MCP
- 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.