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
Requires Node.js 18 or higher as a runtime environment for the MCP server.
Leverages Perplexity AI's API to provide intelligent code analysis, error debugging, and solution recommendations for programming issues, with specialized support for Python.
Offers specialized error analysis and debugging for Python code, including type error detection, pattern recognition, and best practice recommendations.
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:
El servidor proporcionará:
- Análisis de la causa raíz del error
- Solución paso a paso con ejemplos de código
- Mejores prácticas para prevenir problemas similares
- 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)
Opción 2: Instalar desde la fuente
- Clonar el repositorio:
- Instalar dependencias:
- Construir e instalar globalmente:
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
O si se instala desde la fuente:
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
Scripts disponibles
npm run build
: Construye el proyectonpm run watch
: vigila los cambios y reconstruye automáticamentenpm run prepare
: prepara el paquete para su publicaciónnpm run inspector
: ejecuta el inspector MCP para depurar
Contribuyendo
- Bifurcar el repositorio
- Crea tu rama de funciones (
git checkout -b feature/amazing-feature
) - Confirme sus cambios (
git commit -m 'Add some amazing feature'
) - Empujar a la rama (
git push origin feature/amazing-feature
) - 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
- Gracias a Perplexity AI por su potente API
- Construido con el Protocolo de Contexto de Modelo
You must be authenticated.
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.