Servidor MCP de Perplexity
Un asistente de investigación inteligente impulsado por los modelos de IA especializados de Perplexity. Cuenta con detección automática de la complejidad de las consultas para dirigir las solicitudes al modelo más adecuado y obtener resultados óptimos. A diferencia del servidor oficial, ofrece funciones de búsqueda para cada tarea, básicamente.
Herramientas
Nota rápida: La herramienta de investigación profunda expirará con algunas herramientas como cline, pero no con otras como cursor debido a diferencias de implementación, pero la herramienta lo compensa.
1. Búsqueda (Sonar Pro)
Búsqueda rápida para consultas sencillas y búsqueda de información básica. Ideal para preguntas sencillas que requieren respuestas concisas y directas.
const result = await use_mcp_tool({
server_name: "perplexity",
tool_name: "search",
arguments: {
query: "What is the capital of France?",
force_model: false // Optional: force using this model even if query seems complex
}
});2. Razón (Sonar Reasoning Pro)
Gestiona tareas complejas de varios pasos que requieren un análisis detallado. Ideal para explicaciones, comparaciones y resolución de problemas.
const result = await use_mcp_tool({
server_name: "perplexity",
tool_name: "reason",
arguments: {
query: "Compare and contrast REST and GraphQL APIs, explaining their pros and cons",
force_model: false // Optional: force using this model even if query seems simple
}
});3. Investigación profunda (Investigación profunda de Sonar)
Realiza investigaciones exhaustivas y genera informes detallados. Ideal para análisis exhaustivos de temas complejos.
const result = await use_mcp_tool({
server_name: "perplexity",
tool_name: "deep_research",
arguments: {
query: "The impact of quantum computing on cryptography",
focus_areas: [
"Post-quantum cryptographic algorithms",
"Timeline for quantum threats",
"Practical mitigation strategies"
],
force_model: false // Optional: force using this model even if query seems simple
}
});Related MCP server: SystemPrompt MCP Server
Selección inteligente de modelos
El servidor analiza automáticamente la complejidad de la consulta para dirigir las solicitudes al modelo más apropiado:
Consultas sencillas → Sonar Pro
Búsqueda de información básica
Preguntas sencillas
Datos breves
Consultas complejas → Sonar Reasoning Pro
Preguntas de cómo/por qué
Comparaciones
Explicaciones paso a paso
Tareas de resolución de problemas
Consultas de investigación → Investigación profunda de Sonar
Análisis en profundidad
Investigación exhaustiva
Investigaciones detalladas
Temas multifacéticos
Puede anular la selección automática utilizando force_model: true en los argumentos de cualquier herramienta.
Configuración
Prerrequisitos
Node.js (de nodejs.org )
Clave API de Perplexity (desde perplexity.ai/settings/api )
clonar el repositorio en algún lugar
Configurar los ajustes de MCP
Agregue a su archivo de configuración de MCP (la ubicación varía según la plataforma):
{
"mcpServers": {
"perplexity": {
"command": "node",
"args": ["/path/to/perplexity-server/build/index.js"],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
},
"disabled": false,
"autoApprove": []
}
}
}O usa NPX para no tener que instalarlo localmente (recomendado para macOS):
{
"mcpServers": {
"perplexity": {
"command": "npx",
"args": [
"-y",
"perplexity-mcp"
],
"env": {
"PERPLEXITY_API_KEY": "your_api_key"
}
}
}
}