Skip to main content
Glama

Perplexity MCP Server

Perplejidad MCP Zerver 📋

Una implementación de servidor de Protocolo de Contexto de Modelo (MCP) de nivel de investigación que proporciona capacidades de investigación impulsadas por IA al interactuar con el sitio web de Perplexity sin necesidad de una clave API.

Características

  • 🔍 Integración de búsqueda web a través de la interfaz web de Perplexity.
  • 💬 Historial de chat persistente para contexto conversacional.
  • 📄 Herramientas para la recuperación de documentación, búsqueda de API y análisis de código.
  • 🚫 No se requiere clave API (depende de la interacción web).
  • Implementación basada en TypeScript primero.
  • 🌐 Utiliza Puppeteer para la automatización del navegador.

Herramientas

Realiza una consulta de búsqueda en Perplexity.ai. Admite respuestas brief , normal o detailed . Devuelve texto sin formato.

2. Obtener documentación ( get_documentation )

Solicita a Perplexity que proporcione documentación y ejemplos para una tecnología o biblioteca, centrándose opcionalmente en un contexto específico. Devuelve texto sin formato.

3. Buscar API ( find_apis )

Solicita a Perplexity que encuentre y evalúe las API según los requisitos y el contexto. Devuelve texto sin formato.

4. Verificar código obsoleto ( check_deprecated_code )

Solicita a Perplexity que analice un fragmento de código en busca de funciones obsoletas en un contexto tecnológico específico. Devuelve texto sin formato.

5. Extraer el contenido de la URL ( extract_url_content )

Extrae el texto principal del artículo de las URL mediante la automatización del navegador y la legibilidad de Mozilla. Gestiona repositorios de GitHub a través de gitingest.com. Admite la exploración recursiva de enlaces a gran profundidad. Devuelve JSON estructurado con contenido y metadatos.

6. Chat ( chat_perplexity )

Mantiene conversaciones en curso con Perplexity AI. Almacena el historial de chat localmente en chat_history.db , dentro del directorio del proyecto. Devuelve un objeto JSON en formato de cadena que contiene chat_id y response .

Instalación

Simplemente copie 📋 y pegue el archivo README y deje que la IA se encargue del resto.

  1. Clonar o descargar este repositorio:
git clone https://github.com/wysh3/perplexity-mcp-zerver.git cd perplexity-mcp-zerver
  1. Instalar dependencias:
npm install
  1. Construir el servidor:
npm run build

Importante : Asegúrate de tener instalado Node.js. Puppeteer descargará una versión compatible del navegador si es necesario durante la instalación. Reinicia tu IDE/aplicación después de compilar y configurar el proyecto para que los cambios surtan efecto.

Configuración

Agregue el servidor a su archivo de configuración de MCP (por ejemplo, cline_mcp_settings.json para la extensión VS Code o claude_desktop_config.json para la aplicación de escritorio).

Importante: reemplace /path/to/perplexity-mcp-zerver/build/index.js con la ruta absoluta al archivo index.js creado en su sistema.

Ejemplo para la extensión Cline/RooCode:

{ "mcpServers": { "perplexity-server": { "command": "node", "args": [ "/full/path/to/your/perplexity-mcp-zerver/build/index.js" // <-- Replace this path! (in case of windows for ex: "C:\\Users\\$USER\\Documents\\Cline\\MCP\\perplexity-mcp-zerver\\build\\index.js" ], "env": {}, "disabled": false, "alwaysAllow": [], "autoApprove": [], "timeout": 300 } } }

Ejemplo para Claude Desktop:

{ "mcpServers": { "perplexity-server": { "command": "node", "args": [ "/full/path/to/your/perplexity-mcp-zerver/build/index.js" // <-- Replace this path! ], "env": {}, "disabled": false, "alwaysAllow": [] } } }

Uso

  1. Asegúrese de que el servidor esté configurado correctamente en su archivo de configuración de MCP.
  2. Reinicie su IDE (como VS Code con la extensión Cline/RooCode) o la aplicación Claude Desktop.
  3. El cliente MCP debería conectarse automáticamente al servidor.
  4. Ahora puedes pedirle al asistente de IA conectado (como Claude) que use las herramientas, por ejemplo:
    • Utilice la búsqueda en el servidor de perplejidad para encontrar las últimas noticias sobre IA.
    • "Pregunte a perplexity-server get_documentation sobre los ganchos de React".
    • "Inicie un chat con perplexity-server sobre computación cuántica".

Créditos

Gracias DaInfernalCoder:

Licencia

Este proyecto está licenciado bajo la Licencia Pública General GNU v3.0 - consulte el archivo LICENSE.md para obtener más detalles.

Descargo de responsabilidad

Este proyecto interactúa con el sitio web de Perplexity mediante automatización web (Puppeteer). Su propósito es exclusivamente educativo y de investigación. El web scraping y la automatización podrían contravenir las condiciones de servicio del sitio web de destino. El autor no respalda ni fomenta ninguna automatización no autorizada ni la violación de las condiciones de servicio. Úselo de forma responsable y ética. La estabilidad de este servidor depende de la consistencia de la estructura del sitio web de Perplexity.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

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

Servidor mcp avanzado que utiliza Perplexity, sin necesidad de una clave API

  1. Características
    1. Herramientas
      1. Buscar ( search )
      2. Obtener documentación ( get_documentation )
      3. Buscar API ( find_apis )
      4. Verificar código obsoleto ( check_deprecated_code )
      5. Extraer el contenido de la URL ( extract_url_content )
      6. Chat ( chat_perplexity )
    2. Instalación
      1. Configuración
        1. Uso
          1. Créditos
            1. Licencia
              1. Descargo de responsabilidad

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  MCP Server for the Perplexity API.
                  Last updated -
                  50
                  Python
                  MIT License
                  • Linux
                  • Apple
                • A
                  security
                  F
                  license
                  A
                  quality
                  An MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.
                  Last updated -
                  39
                  28
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  AniList MCP server for accessing AniList API data
                  Last updated -
                  44
                  153
                  23
                  TypeScript
                  MIT License
                  • 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/wysh3/perplexity-mcp-zerver'

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