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:
npm run buildAbra 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
compiladoDirectorio 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
- AsecurityAlicenseAqualityInteracting with Perplexity API.Last updated -183MIT License
- AsecurityFlicenseAqualityThis server provides access to the Perplexity AI API, enabling interaction through chatting, searching, and documentation retrieval within MCP-based systems.
- AsecurityFlicenseAqualityProvides a standardized way to integrate Perplexity AI's features like chat, search, and documentation access into MCP-based systems.Last updated -1
- -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 -MIT License