Second Opinion MCP Server
Um assistente de codificação com inteligência artificial que combina insights do Gemini, Stack Overflow e Perplexity AI para ajudar a resolver problemas de programação.
Documentação
🧠 Second Opinion MCP Server
Preso em um problema? Obtenha uma segunda opinião de um modelo diferente.
Um servidor MCP que combina Gemini, Perplexity e Stack Overflow para dar ao Claude (ou a qualquer cliente MCP) uma segunda visão de múltiplas fontes sobre problemas difíceis de programação.
Por quê
Quando o Claude fica travado — ou simplesmente confiante demais e errado — o desbloqueio mais rápido é um modelo diferente com treinamento diferente. Este servidor torna isso uma chamada de ferramenta de distância:
- 🟦 Google Gemini para uma perspectiva alternativa de modelo
- 🟪 Perplexity para análises frescas baseadas na web
- 🟧 Stack Overflow para respostas aceitas de engenheiros reais
Você permanece na sua conversa com o Claude. A segunda opinião vem até você.
Recursos
- 🌐 Síntese de múltiplas fontes — combina insights de três fontes diferentes em uma única resposta
- 🔤 Detecção automática de idioma a partir das extensões de arquivo
- 📋 Extração de trechos de código e formatação limpa
- 📄 Geração de relatórios em Markdown para soluções
- 🧠 Coleta de contexto ciente do Git — inclui arquivos próximos quando relevante
- ⚡ Chamada de ferramenta única — sem necessidade de alternar entre aplicativos de chat
Instalação
git clone https://github.com/joewilsonai/second-opinion-mcp-server
cd second-opinion-mcp-server
npm install
npm run build
Configurar no Claude Desktop
Edite seu claude_desktop_config.json:
{
"mcpServers": {
"second-opinion": {
"command": "node",
"args": ["/absolute/path/to/second-opinion-mcp-server/build/index.js"],
"env": {
"GEMINI_API_KEY": "your-gemini-api-key",
"PERPLEXITY_API_KEY": "your-perplexity-api-key",
"STACK_EXCHANGE_KEY": "your-stack-exchange-key"
}
}
}
}
Reinicie o Claude Desktop.
Variáveis de ambiente necessárias
| Variável | Fonte | Observações |
|---|---|---|
GEMINI_API_KEY | aistudio.google.com | Obrigatória |
PERPLEXITY_API_KEY | perplexity.ai/settings/api | Obrigatória |
STACK_EXCHANGE_KEY | stackapps.com/apps/oauth/register | Opcional — usa fallback anônimo |
Uso
Após a instalação, basta pedir ao Claude:
"Obtenha uma segunda opinião sobre essa condição de corrida que estou enfrentando no nosso pool de workers."
O Claude chamará a ferramenta, passará seu código + contexto e sintetizará uma resposta das três fontes.
Stack
- TypeScript + Node.js 18+
- @modelcontextprotocol/sdk
- @google/generative-ai (Gemini)
- Perplexity API
- Stack Exchange API
Servidores MCP relacionados
- 🔍 mcp-perplexity-server (⭐ 14) — Somente Perplexity, mais leve
- 🐙 github-meta-mcp-server — Gerenciamento de repositórios GitHub em linguagem natural
Licença
MIT