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.

MCP Stars Node License


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ávelFonteObservações
GEMINI_API_KEYaistudio.google.comObrigatória
PERPLEXITY_API_KEYperplexity.ai/settings/apiObrigatória
STACK_EXCHANGE_KEYstackapps.com/apps/oauth/registerOpcional — 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

Licença

MIT