Researcher MCP
Un asistente de investigación impulsado por Perplexity AI para búsqueda inteligente, recuperación de documentación y asistencia en código.
Documentación
Servidor MCP-researcher
Un potente asistente de investigación que se integra con Cline y Claude Desktop. Aprovecha Perplexity AI para búsqueda inteligente, recuperación de documentación, descubrimiento de APIs y asistencia en la modernización de código, todo mientras programas.
Características
- Seguimiento de contexto sin interrupciones: Mantiene el historial de conversaciones en una base de datos SQLite para proporcionar respuestas coherentes en múltiples consultas.
- Procesamiento avanzado de consultas: Utiliza los modelos Sonar de Perplexity para razonamiento sofisticado y respuestas detalladas a preguntas complejas.
- Gestión inteligente de límites: Implementa limitación de velocidad adaptativa con retroceso exponencial para maximizar el uso de la API sin alcanzar los límites.
- Redes de alto rendimiento: Optimiza las llamadas a la API con agrupación de conexiones y lógica de reintento automático para una operación confiable.
Herramientas
1. Búsqueda
Realiza consultas de búsqueda general para obtener información completa sobre cualquier tema. El ejemplo muestra cómo usar diferentes niveles de detalle (breve, normal, detallado) para obtener respuestas personalizadas.
2. Obtener documentación
Recupera documentación y ejemplos de uso para tecnologías, bibliotecas o APIs específicas. El ejemplo demuestra cómo obtener documentación completa sobre los hooks de React, incluyendo mejores prácticas y errores comunes.
3. Encontrar APIs
Descubre y evalúa APIs que podrían integrarse en un proyecto. El ejemplo muestra cómo encontrar APIs de procesamiento de pagos con análisis detallado de características, precios y complejidad de integración.
4. Verificar código obsoleto
Analiza el código en busca de características o patrones obsoletos, proporcionando orientación para la migración. El ejemplo demuestra cómo verificar componentes de clase de React y métodos de ciclo de vida en busca de alternativas modernas.
Instalación
pega esta parte directamente en claude si lo deseas, la IA puede instalarlo por ti
-
Primero instala Node.js si aún no está instalado (desde nodejs.org)
-
Clona el repositorio
-
Instala las dependencias y compila
-
Obtén una clave de API de Perplexity desde https://www.perplexity.ai/settings/api
-
Crea el archivo de configuración de MCP en la ubicación adecuada para tu sistema operativo:
-
Para usarlo con Claude Desktop, agrega la configuración del servidor:
-
Para usarlo con Cline, agrégalo en 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"
]
}
}
}
- Compila el servidor: npm run build