Servidor MCP de Perplexity Insight
Una implementación de servidor MCP para interactuar con la API de Perplexity AI, brindando capacidades avanzadas de respuesta a preguntas a través del Protocolo de contexto de modelo estandarizado.
Características
- Integración perfecta con la API de Perplexity AI
- Soporte para diferentes modelos de Perplejidad (sonar-reasoning, sonar-pro, sonar-deep-research)
- Avisos del sistema y consultas de usuario personalizables
- Manejo adecuado de errores y formato de respuesta
- Protección de limitación de velocidad
- Fácil integración con Windsurf IDE
Requisitos
- Node.js 18+
- Clave API de Perplexity
Instalación
Variables de entorno
Crea un archivo .env
con las siguientes variables:
Uso
Ejecutar el servidor:
Herramientas API
El servidor expone las siguientes herramientas:
perplexity_ask
- Envía una pregunta directa a Perplexity AIperplexity_search
- Realizar una consulta de búsqueda con Perplexity AI
Cambio de modelos
Ambas herramientas admiten los siguientes modelos de perplejidad:
sonar-reasoning
(predeterminado): modelo de Perplexity centrado en el razonamiento, ideal para preguntas generales.sonar-pro
: modelo mejorado con capacidades mejoradas para casos de uso profesionalsonar-deep-research
- Especializado para investigaciones en profundidad y consultas complejas
Para especificar un modelo al utilizar las herramientas, incluya el parámetro model
en su solicitud:
También puedes personalizar el mensaje del sistema y el recuento máximo de tokens:
Formato de respuesta de la herramienta
El servidor sigue la especificación MCP para las respuestas de las herramientas:
Integración de windsurf
Configuración en Windsurf
- Construir el servidor:
- Abra Windsurf y navegue hasta Configuración
- Busque la sección "Configuración de IA" o "Protocolo de contexto del modelo".
- Agregue un nuevo servidor MCP con los siguientes detalles:
- Nombre : Perplejidad Insight
- Tipo : Proceso local
- Comando : Ruta a su ejecutable Node.js
- Argumentos : Ruta a su archivo
index.js
compilado - Directorio de trabajo : ruta al directorio de su proyecto
- Variables de entorno : asegúrese de incluir
PERPLEXITY_API_KEY=your_api_key_here
- Habilite el servidor y reinicie Windsurf si es necesario
Ejemplo de configuración
A continuación se muestra un ejemplo de configuración para el archivo mcp_config.json
:
Reemplace /path/to/perplexity-insight-MCP
con la ruta real a su directorio de instalación y use su clave API de Perplexity real.
Usando la perplejidad en el windsurf
- Utilice el panel del Asistente de IA para hacer preguntas que se dirigirán a Perplexity
- Para búsquedas web, incluya términos específicos como "buscar" en sus consultas.
- Para cambiar de modelo, incluya el nombre del modelo en su consulta como se muestra en la sección "Cambio de modelo".
- Windsurf utilizará automáticamente la herramienta de Perplejidad adecuada en función de su consulta.
Desarrollo
Para el desarrollo local:
Solución de problemas
Si encuentra problemas con el servidor MCP:
- Verifique que su clave API sea válida y esté configurada correctamente en el archivo
.env
- Verifique que el formato de respuesta coincida con la especificación MCP
- Busque mensajes de error en los registros del servidor
- Asegúrese de que Windsurf esté configurado correctamente para usar el servidor MCP
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Se integra con la API de Perplexity AI para proporcionar capacidades avanzadas de respuesta a preguntas a través del Protocolo de contexto de modelo estandarizado, que admite múltiples modelos de Perplexity.
Related MCP Servers
- AsecurityFlicenseAqualityThis server provides access to the Perplexity AI API, enabling interaction through chatting, searching, and documentation retrieval within MCP-based systems.Last updated -52JavaScript
- AsecurityFlicenseAqualityProvides a standardized way to integrate Perplexity AI's features like chat, search, and documentation access into MCP-based systems.Last updated -5JavaScript
- AsecurityFlicenseAqualityA Node.js implementation that enables Claude to interact with Perplexity AI's language models through Anthropic's Model Context Protocol, providing tools for advanced chat completions and quick queries.Last updated -26TypeScript
- -securityAlicense-qualityProvides access to Perplexity AI models through two tools: ask\_perplexity for expert programming assistance and chat\_perplexity for maintaining ongoing conversations with context preservation.Last updated -PythonMIT License