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
Related MCP server: MCP Code Analyzer
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