MCP-researcher Server

by DaInfernalCoder
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Utilizes Perplexity's Sonar Pro API to perform searches, get documentation, find APIs, and check deprecated code

  • Provides capabilities to retrieve React documentation and check for deprecated React patterns like class components

  • Uses SQLite for local chat history storage

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 } });

Selección inteligente de modelos

El servidor analiza automáticamente la complejidad de la consulta para dirigir las solicitudes al modelo más apropiado:

  1. Consultas sencillas → Sonar Pro
    • Búsqueda de información básica
    • Preguntas sencillas
    • Datos breves
  2. Consultas complejas → Sonar Reasoning Pro
    • Preguntas de cómo/por qué
    • Comparaciones
    • Explicaciones paso a paso
    • Tareas de resolución de problemas
  3. 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

  1. Prerrequisitos
  2. 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" } } } }

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Este servidor basado en TypeScript implementa un sistema de notas simple utilizando conceptos MCP, lo que permite a los usuarios crear, enumerar y resumir notas de texto a través de indicaciones en lenguaje natural.

  1. Tools
    1. 1. Search (Sonar Pro)
    2. 2. Reason (Sonar Reasoning Pro)
    3. 3. Deep Research (Sonar Deep Research)
  2. Intelligent Model Selection
    1. Setup
      ID: g1i6ilg8sl