Skip to main content
Glama

MCP Perplexity Search

búsqueda de perplejidad mcp


⚠️ Aviso

Este repositorio ya no se mantiene.

La funcionalidad de esta herramienta ahora está disponible en mcp-omnisearch , que combina múltiples herramientas MCP en un paquete unificado.

Utilice mcp-omnisearch en su lugar.


Un servidor de Protocolo de Contexto de Modelo (MCP) para integrar la API de IA de Perplexity con LLM. Este servidor ofrece funciones avanzadas de finalización de chat con plantillas de mensajes especializados para diversos casos de uso.

Características

  • 🤖 Finalización avanzada de chat usando los modelos de IA de Perplexity
  • 📝 Plantillas de indicaciones predefinidas para escenarios comunes:
    • Generación de documentación técnica
    • Análisis de las mejores prácticas de seguridad
    • Revisión y mejoras del código
    • Documentación de la API en formato estructurado
  • 🎯 Soporte de plantillas personalizadas para casos de uso especializados
  • 📊 Múltiples formatos de salida (texto, markdown, JSON)
  • 🔍 Inclusión opcional de URL de origen en las respuestas
  • ⚙️ Parámetros del modelo configurables (temperatura, tokens máximos)
  • 🚀 Soporte para varios modelos de Perplexity, incluidos Sonar y LLaMA

Configuración

Este servidor requiere configuración a través de su cliente MCP. A continuación, se muestran ejemplos para diferentes entornos:

Configuración de Cline

Agregue esto a su configuración de Cline MCP:

{ "mcpServers": { "mcp-perplexity-search": { "command": "npx", "args": ["-y", "mcp-perplexity-search"], "env": { "PERPLEXITY_API_KEY": "your-perplexity-api-key" } } } }

Escritorio Claude con configuración WSL

Para entornos WSL, agregue esto a su configuración de Claude Desktop:

{ "mcpServers": { "mcp-perplexity-search": { "command": "wsl.exe", "args": [ "bash", "-c", "source ~/.nvm/nvm.sh && PERPLEXITY_API_KEY=your-perplexity-api-key /home/username/.nvm/versions/node/v20.12.1/bin/npx mcp-perplexity-search" ] } } }

Variables de entorno

El servidor requiere la siguiente variable de entorno:

  • PERPLEXITY_API_KEY : Su clave API de Perplexity (obligatoria)

API

El servidor implementa una única herramienta MCP con parámetros configurables:

finalización del chat

Genere finalizaciones de chat utilizando la API de Perplexity con soporte para plantillas de indicaciones especializadas.

Parámetros:

  • messages (matriz, obligatorio): Matriz de objetos de mensaje con:
    • role (cadena): 'sistema', 'usuario' o 'asistente'
    • content (cadena): El contenido del mensaje
  • prompt_template (cadena, opcional): Plantilla predefinida para utilizar:
    • technical_docs : Documentación técnica con ejemplos de código
    • security_practices : Pautas de implementación de seguridad
    • code_review : Análisis y mejoras del código
    • api_docs : documentación de la API en formato JSON
  • custom_template (objeto, opcional): Plantilla de mensaje personalizada con:
    • system (cadena): Mensaje del sistema para el comportamiento del asistente
    • format (cadena): preferencia de formato de salida
    • include_sources (booleano): si se deben incluir fuentes
  • format (cadena, opcional): 'texto', 'markdown' o 'json' (predeterminado: 'texto')
  • include_sources (booleano, opcional): incluye URL de origen (valor predeterminado: falso)
  • model (cadena, opcional): modelo de perplejidad a utilizar (predeterminado: 'sonar')
  • temperature (número, opcional): Aleatoriedad de salida (0-1, predeterminado: 0,7)
  • max_tokens (número, opcional): longitud máxima de respuesta (predeterminado: 1024)

Desarrollo

Configuración

  1. Clonar el repositorio
  2. Instalar dependencias:
pnpm install
  1. Construir el proyecto:
pnpm build
  1. Ejecutar en modo de desarrollo:
pnpm dev

Publicación

El proyecto utiliza conjuntos de cambios para la gestión de versiones. Para publicar:

  1. Crear un conjunto de cambios:
pnpm changeset
  1. Versionar el paquete:
pnpm changeset version
  1. Publicar en npm:
pnpm release

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Licencia

Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.

Expresiones de gratitud

You must be authenticated.

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

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.

Permite la integración de la API de inteligencia artificial de Perplexity con LLM, lo que brinda una finalización de chat avanzada mediante el uso de plantillas de indicaciones especializadas para tareas como documentación técnica, revisión de código y documentación de API.

  1. ⚠️ Aviso
    1. Características
      1. Configuración
        1. Configuración de Cline
        2. Escritorio Claude con configuración WSL
        3. Variables de entorno
      2. API
        1. finalización del chat
      3. Desarrollo
        1. Configuración
        2. Publicación
      4. Contribuyendo
        1. Licencia
          1. Expresiones de gratitud

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              This server provides access to the Perplexity AI API, enabling interaction through chatting, searching, and documentation retrieval within MCP-based systems.
              Last updated -
              5
              2
              JavaScript
            • A
              security
              F
              license
              A
              quality
              Provides a standardized way to integrate Perplexity AI's features like chat, search, and documentation access into MCP-based systems.
              Last updated -
              5
              JavaScript
            • -
              security
              A
              license
              -
              quality
              Enables LLMs to interact with Dify AI's chat completion API, including conversation context support and a restaurant recommendation tool.
              Last updated -
              10
              JavaScript
              MIT License
            • A
              security
              F
              license
              A
              quality
              A 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 -
              2
              6
              TypeScript
              • Apple
              • Linux

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/spences10/mcp-perplexity-search'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server