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
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.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -194PythonMIT License
- -securityFlicense-qualityProvides 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 -10TypeScript
- -securityAlicense-qualityA 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 -8392TypeScriptMIT License
- -securityAlicense-qualityA 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 -2JavaScriptMIT License