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ê
-
Primeiro, instale o Node.js se ainda não estiver instalado (em nodejs.org)
-
Clone o repositório
-
Instale as dependências e faça o build
-
Obtenha uma chave de API da Perplexity em https://www.perplexity.ai/settings/api
-
Crie o arquivo de configurações do MCP no local apropriado para o seu sistema operacional:
-
Para usar com o Claude Desktop, adicione a configuração do servidor:
-
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"
]
}
}
}
- Faça o build do servidor: npm run build