local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides version control integration for creating dated backups of code through file operations.
Runs as a Python module, offering programmatic code analysis and modification capabilities for Python projects.
Provides project structure analysis in XML tree format for better visualization and understanding of code organization.
Analizador de código MCP
El objetivo principal de la herramienta MCP es adaptar los cambios al proyecto de forma inteligente. Por ejemplo, cuando se requiere una modificación del código o un ajuste estructural, garantiza que otros usos relacionados también se actualicen en consecuencia.
Actualmente, el proyecto tiene muchos errores y, a veces, las herramientas no funcionan como se espera. Debido a compromisos laborales, no puedo dedicarle mucho tiempo, pero intentaré solucionar los problemas y ponerlo a funcionar cuando tenga tiempo.
⚠️ ADVERTENCIA: SE RECOMIENDA REALIZAR COPIAS DE SEGURIDAD
Esta herramienta realiza operaciones con archivos que podrían modificarlos o eliminarlos. Siempre haga una copia de seguridad de su código base antes de usar cualquier función de modificación.
Descripción general
El Analizador de Código del Protocolo de Contexto de Modelo (MCP) es una herramienta integral de análisis y gestión de código que se integra con Claude Desktop. Analiza el código tanto a nivel de proyecto como de archivo, proporcionando información para los cambios necesarios y una mejor comprensión del proyecto.
Prerrequisitos
- Python 3.10 o posterior
- Windows (la compatibilidad con Linux/MacOS aún no se ha probado)
Instalación
Integración de escritorio de Claude
Configuración
- Acceder a la configuración de Claude Desktop:Copy
- Crear/editar
claude_desktop_config.json
:Copy
Configuración de ruta
- Se pueden especificar múltiples rutas de proyecto en la configuración
- Se pueden analizar rutas o archivos adicionales mediante mensajes de chat.
- No hay límite en el número de rutas/archivos analizables
🛠️ Herramientas y estado
Herramientas de trabajo
- ✅ Análisis del Proyecto
- analizar_estructura_del_proyecto (formato de árbol XML)
- analizar_estadísticas_del_proyecto
- analizar_tecnología_del_proyecto
- analizar_estructura_de_código
- ✅ Análisis de código
- analizar_importaciones
- analizar_archivo
- encontrar_referencias
- ⚠️🔄Operaciones con archivos (Siempre haga una copia de seguridad antes de usar)
- operaciones_de_archivo
- version_control (Crea copias de seguridad con fecha)
- ⚠️🔄 Modificar código (Siempre haga una copia de seguridad antes de usar)
- code_modifier (Realiza modificaciones de código línea por línea) (Actualmente tiene grandes problemas)
Fase de prueba
- 🔄 comprobar_sintaxis
- 🔄 buscar_patrones_de_código
- 🔄 buscar_usos_de_patrones
- 🔄 buscar_contenido
- 🔄 buscar_archivos
- 🔄 validar_código
Problemas conocidos
- Las limitaciones del contexto del chat pueden interrumpir modificaciones de archivos grandes
- Los comentarios de documentación generados por IA pueden afectar el funcionamiento del código en archivos grandes
Vídeo de demostración
Vea una demostración del uso de la herramienta MCP para la creación del juego Mario:
Nota: Esta es una demostración de las funciones de la herramienta, no un tutorial completo del juego. Aunque el juego no es completamente jugable debido a las limitaciones de mensajes de Claude, este video muestra cómo funciona la herramienta MCP y qué puedes hacer con ella.
Contribuyendo
¡Agradecemos las contribuciones! Ya sean informes de errores, solicitudes de funciones, mejoras en la documentación o contribuciones de código, toda contribución cuenta. Simplemente bifurca el repositorio y envía una solicitud de extracción.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo LICENSE
para obtener más detalles.
Nota : Este proyecto se encuentra en desarrollo. Las características y la documentación pueden cambiar con frecuencia.
This server cannot be installed
Una herramienta integral de análisis y gestión de código que se integra con Claude Desktop para analizar el código a nivel de proyecto y archivo, lo que ayuda a adaptar los cambios a los proyectos de forma inteligente.
- Overview
- Prerequisites
- Installation
- Claude Desktop Integration
- 🛠️ Tools and Status
- Demo Video
- Contributing
- License