Perplexity MCP Server

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.

Integrations

  • Allows to search the web using Perplexity AI by providing a query parameter through the 'perplexity_search' tool

Servidor MCP de Perplexity

Este es un servidor MCP simple que le permite buscar en la web utilizando Perplexity AI.

Instalación

Prerrequisitos

  • Node.js 18+ (Descargar desde nodejs.org )
  • Git (Descargar desde git-scm.com )
  • Una clave API de Perplexity AI

Pasos para Windows

  1. Clonar el repositorio:
git clone [repository-url] cd perplexity-mcp-server
  1. Instalar dependencias:
npm install
  1. Crear archivo de entorno:
    • Crea un nuevo archivo llamado .env en el directorio raíz
    • Agregue su clave API de Perplexity AI: GXP3

Uso en Windows

Modo de desarrollo

npm run dev

Modo de producción

  1. Construir el proyecto:
npm run build
  1. Iniciar el servidor:
npm start

Uso del archivo por lotes de Windows (recomendado)

Para evitar problemas con las variables de entorno en Windows, utilice el archivo por lotes incluido:

  1. Primero construye el proyecto:
npm run build
  1. Ejecute el archivo por lotes:
.\run-perplexity-server.bat

Alternativamente, haga doble clic en el archivo run-perplexity-server.bat en el Explorador de Windows.

Para obtener instrucciones detalladas, consulte la Guía de instalación de Windows .

Solución de problemas de Windows

Problemas comunes

  1. Errores de permisos
    • Ejecute el símbolo del sistema o PowerShell como administrador
    • Comprobar los permisos de archivos en el directorio del proyecto
  2. Variables de entorno
    • Asegúrese de que el archivo .env esté en el directorio raíz
    • No hay espacios alrededor del signo = en el archivo .env
    • Reiniciar la terminal después de realizar cambios en las variables de entorno
    • Utilice el archivo por lotes proporcionado para evitar problemas con las variables de entorno
  3. Problemas con Node.js
    • Verificar la instalación de Node.js: node --version
    • Asegúrese de que npm esté instalado: npm --version

Mensajes de error

Si ve Error: ENOENT: no such file or directory , asegúrese de:

  • Todas las rutas utilizan separadores correctos de estilo Windows
  • Estás en el directorio correcto
  • Existen los archivos necesarios

Estructura del proyecto

perplexity-mcp-server/ ├── src/ │ └── index.ts # Main server implementation ├── dist/ # Compiled output ├── .env # Environment variables ├── package.json # Project configuration ├── run-perplexity-server.bat # Windows batch file └── tsconfig.json # TypeScript configuration

Uso de la API

El servidor proporciona una única herramienta perplexity_search para búsquedas web:

{ "name": "perplexity_search", "arguments": { "query": "your search query here" } }

Licencia

Instituto Tecnológico de Massachusetts (MIT)

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Este servidor permite a los usuarios realizar búsquedas web utilizando Perplexity AI, proporcionando una herramienta para recuperar resultados de búsqueda a través de una interfaz API simple.

  1. Installation
    1. Prerequisites
    2. Steps for Windows
  2. Usage on Windows
    1. Development Mode
    2. Production Mode
    3. Using the Windows Batch File (Recommended)
  3. Troubleshooting Windows Issues
    1. Common Issues
    2. Error Messages
  4. Project Structure
    1. API Usage
      1. License
        ID: uvz269wuup