Skip to main content
Glama

Perplexity MCP Server

by PoliTwit1984

Servidor MCP de Perplexity

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona análisis inteligente de código y depuración mediante la API de Perplexity AI. Funciona a la perfección con el cliente de escritorio Claude.

Características

  • Análisis inteligente de errores : desglose detallado de errores de codificación con análisis de causa raíz
  • Detección de patrones : reconoce automáticamente patrones de error comunes y proporciona soluciones específicas
  • Soluciones integrales : soluciones paso a paso con múltiples alternativas de implementación
  • Mejores prácticas : incluye estándares de codificación y consejos para prevenir errores.
  • Compatibilidad con Python : manejo especializado de errores de tipo de Python y problemas de codificación comunes

Ejemplo de uso

Haga preguntas como:

  • "Corregir este TypeError en mi código Python"
  • "¿Qué está causando este mensaje de error?"
  • "¿Cómo puedo solucionar este código?"

Incluya su fragmento de código para un análisis específico:

def calculate_total(items): total = 0 for item in items: total = total + item['price'] # TypeError: string + int data = [ {'name': 'Book', 'price': '10'}, {'name': 'Pen', 'price': '2'} ] result = calculate_total(data)

El servidor proporcionará:

  1. Análisis de la causa raíz del error
  2. Solución paso a paso con ejemplos de código
  3. Mejores prácticas para prevenir problemas similares
  4. Enfoques de implementación alternativos

Instalación

Prerrequisitos

  • Node.js 18 o superior
  • Una clave API de Perplexity AI

Opción 1: Instalar desde npm (recomendado)

# Using npm npm install -g perplexity-mcp # Or using the repository directly npm install -g git+https://github.com/yourusername/perplexity-mcp.git

Opción 2: Instalar desde la fuente

  1. Clonar el repositorio:
git clone https://github.com/yourusername/perplexity-server.git cd perplexity-server
  1. Instalar dependencias:
npm install
  1. Construir e instalar globalmente:
npm run build npm install -g .

Configurar Claude Desktop

Añade a tu archivo de configuración de escritorio de Claude:

MacOS : ~/Library/Application Support/Claude/claude_desktop_config.json Windows : %APPDATA%/Claude/claude_desktop_config.json

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

O si se instala desde la fuente:

{ "mcpServers": { "perplexity": { "command": "node", "args": ["/absolute/path/to/perplexity-server/build/index.js"], "env": { "PERPLEXITY_API_KEY": "your-api-key-here" } } } }

Seguridad

  • La clave API se almacena de forma segura en el archivo de configuración del escritorio de Claude
  • La clave se pasa al servidor como una variable de entorno.
  • No se almacenan datos confidenciales en el repositorio
  • El servidor espera que la clave API la proporcione el entorno de Claude

Desarrollo

Estructura del proyecto

perplexity-server/ ├── src/ │ └── index.ts # Main server implementation ├── package.json # Project configuration └── tsconfig.json # TypeScript configuration

Scripts disponibles

  • npm run build : Construye el proyecto
  • npm run watch : vigila los cambios y reconstruye automáticamente
  • npm run prepare : prepara el paquete para su publicación
  • npm run inspector : ejecuta el inspector MCP para depurar

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )
  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. Abrir una solicitud de extracción

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Expresiones de gratitud

Install Server
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.

Tools

Permite el análisis y la depuración de código inteligente a través de la API de Perplexity AI, ofreciendo análisis detallado de errores, detección de patrones y soluciones integrales, con soporte de integración para el cliente de escritorio Claude.

  1. Características
    1. Ejemplo de uso
      1. Instalación
        1. Prerrequisitos
        2. Opción 1: Instalar desde npm (recomendado)
        3. Opción 2: Instalar desde la fuente
        4. Configurar Claude Desktop
      2. Seguridad
        1. Desarrollo
          1. Estructura del proyecto
          2. Scripts disponibles
          3. Contribuyendo
        2. Licencia
          1. Expresiones de gratitud

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A server facilitating web search functionality by utilizing Perplexity AI's API, designed to integrate with the Claude desktop client for enhanced search queries.
              Last updated -
              1
              94
              Python
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              Provides AI-powered assistance for coding problems using Google's Gemini AI, combined with Perplexity insights and Stack Overflow references, facilitating contextual analysis and automatic response archiving for improved troubleshooting.
              Last updated -
              10
              TypeScript
            • -
              security
              A
              license
              -
              quality
              A Cursor-compatible toolkit that provides intelligent coding assistance through custom AI tools for code architecture planning, screenshot analysis, code review, and file reading capabilities.
              Last updated -
              839
              2
              TypeScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              A powerful research assistant that integrates with Cline and Claude Desktop to leverage Perplexity AI for intelligent search, documentation retrieval, API discovery, and code modernization assistance while coding.
              Last updated -
              2
              JavaScript
              MIT License

            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/PoliTwit1984/mcp-perplexity-server'

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