Researcher MCP

Um assistente de pesquisa alimentado pela Perplexity AI para busca inteligente, recuperação de documentação e assistência em código.

Documentação

Servidor MCP-researcher

Um assistente de pesquisa poderoso que se integra ao Cline e ao Claude Desktop! Utiliza a Perplexity AI para busca inteligente, recuperação de documentação, descoberta de APIs e assistência na modernização de código - tudo enquanto você programa.

Recursos

  • Rastreamento de Contexto Contínuo: Mantém o histórico de conversas em um banco de dados SQLite para fornecer respostas coerentes em múltiplas consultas
  • Processamento Avançado de Consultas: Utiliza os modelos Sonar da Perplexity para raciocínio sofisticado e respostas detalhadas a perguntas complexas
  • Gerenciamento Inteligente de Limites: Implementa limitação adaptativa com backoff exponencial para maximizar o uso da API sem atingir os limites
  • Networking de Alto Desempenho: Otimiza chamadas de API com pooling de conexões e lógica automática de repetição para operação confiável

Ferramentas

1. Busca

Executa consultas de busca gerais para obter informações abrangentes sobre qualquer tópico. O exemplo mostra como usar diferentes níveis de detalhe (breve, normal, detalhado) para obter respostas personalizadas.

2. Obter Documentação

Recupera documentação e exemplos de uso para tecnologias, bibliotecas ou APIs específicas. O exemplo demonstra como obter documentação abrangente para hooks do React, incluindo melhores práticas e armadilhas comuns.

3. Encontrar APIs

Descobre e avalia APIs que podem ser integradas a um projeto. O exemplo mostra como encontrar APIs de processamento de pagamentos com análise detalhada de recursos, preços e complexidade de integração.

4. Verificar Código Obsoleto

Analisa código em busca de recursos ou padrões obsoletos, fornecendo orientação de migração. O exemplo demonstra como verificar componentes de classe do React e métodos de ciclo de vida em busca de alternativas modernas.

Instalação

cole esta parte diretamente no claude se quiser, a IA pode instalá-la para você

  1. Primeiro, instale o Node.js se ainda não estiver instalado (em nodejs.org)

  2. Clone o repositório

  3. Instale as dependências e faça o build

  4. Obtenha uma chave de API da Perplexity em https://www.perplexity.ai/settings/api

  5. Crie o arquivo de configurações do MCP no local apropriado para o seu sistema operacional:

  6. Para usar com o Claude Desktop, adicione a configuração do servidor:

  7. Para usar com o Cline, adicione em mcpServers:

{
  "mcpServers": {
    "perplexity-server": {
      "command": "node",
      "args": ["[path/to/researcher-mcp/build/index.js]"],
      "env": {
        "PERPLEXITY_API_KEY": "pplx-...",
        "PERPLEXITY_MODEL": "sonar-reasoning" // you can use different models
      },
      "disabled": false,
      "alwaysAllow": [],
      "autoApprove": [
        "search",
        "get_documentation",
        "find_apis",
        "check_deprecated_code",
        "get_request_status"
      ]
    }
  }
}
  1. Faça o build do servidor: npm run build