Servidor MCP de Perplexity AI
Una implementación de servidor MCP que integra la API de Perplexity AI, proporcionando capacidades de búsqueda avanzadas con múltiples opciones de modelo.
Características
Búsqueda utilizando los modelos de Perplexity AI
Soporte para todos los modelos oficiales de Sonar
Recuento de resultados configurable
Manejo y registro detallado de errores
Compatible con MCP Inspector
Related MCP server: mcp-perplexity
Modelos disponibles
sonar-reasoning-pro (contexto de 127k)
razonamiento sonar (contexto 127k)
sonar-pro (contexto de 200k)
sonar (contexto 127k)
Instalación
pnpm install
pnpm buildConfiguración
Clave API
Regístrese para obtener una cuenta de Perplexity AI
Obtén tu clave API desde el panel de control
Establezca la variable de entorno:
export PERPLEXITY_API_KEY=your_api_key_hereUso
Ejecución directa
node dist/index.js
# or if you made it executable
./dist/index.jsDesarrollo
pnpm devPruebas con MCP Inspector
pnpm inspectReferencia de herramientas
búsqueda de perplejidad
Realiza una búsqueda utilizando los modelos de Perplexity AI.
Parámetros:
query(cadena, obligatoria): La consulta de búsquedamodel(cadena, opcional): Modelo a utilizar (predeterminado: "sonar")Opciones disponibles: sonar-reasoning-pro, sonar-reasoning, sonar-pro, sonar
count(número, opcional): Número de resultados (1-10, predeterminado: 5)
Desarrollo
Estructura del proyecto
src/perplexity/
├── index.ts # Main server implementation
├── lib/
│ └── logger.ts # Logging configuration
└── adr.md # Architectural decisionsExplotación florestal
Los registros se escriben en perplexity-mcp.log en el directorio raíz del proyecto.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Contribuyendo
Bifurcar el repositorio
Crea tu rama de funciones
Confirme sus cambios
Empujar hacia la rama
Crear una nueva solicitud de extracción