@diazpolanco13/context-control-mcp
Version:
🔥 Context Control MCP v5.0 PORTABLE EDITION - Análisis universal de proyectos que funciona en CUALQUIER entorno. Contexto completo automático para IA.
208 lines (149 loc) • 5.78 kB
Markdown
# 🔥 Context Control MCP v5.0 "PORTABLE EDITION"
> **ANÁLISIS UNIVERSAL: Funciona en CUALQUIER proyecto, CUALQUIER entorno, CUALQUIER estructura. Contexto completo automático para IA.**
[](https://www.npmjs.com/package/@diazpolanco13/context-control-mcp)
[](https://opensource.org/licenses/MIT)
[](https://nodejs.org/)
**Context Control MCP v5.0** proporciona **contexto completo automático** para nuevas sesiones de IA, incluyendo historial de versiones, arquitectura detectada, y análisis inteligente de gaps críticos. **100% portable** - funciona sin dependencias externas.
## 🎯 **Problema Resuelto**
Las sesiones de IA pierden contexto al cambiar de chat. **Context Control MCP** proporciona contexto completo automáticamente, incluyendo historial de cambios, para que cualquier IA pueda continuar el trabajo inmediatamente.
## ⚡ **Características Principales**
### 🔍 **Análisis Completo Automático**
- **Detección de entorno**: OS, Node.js, Git, NPM
- **Análisis de proyecto**: Tipo, versión, dependencias
- **Arquitectura detectada**: Framework, BD, auth, testing
- **Historial de versiones**: Commits recientes y cambios importantes
- **Gaps críticos**: Problemas que bloquean el desarrollo
### 🚀 **100% Portable**
- **Sin dependencias**: No requiere `@modelcontextprotocol/sdk`
- **Funciona en cualquier entorno**: Linux, macOS, Windows
- **Cualquier estructura**: MCP, Next.js, React, Vue, Express, etc.
- **Degradación inteligente**: Funciona aunque falten herramientas
### 🎯 **Dos Comandos Esenciales**
- **`npm run analyze`** - Contexto completo con historial para nueva IA
- **`npm run dashboard`** - Vista rápida del estado del proyecto
## 🚀 **Instalación y Uso**
### **Instalación Global**
```bash
npm install -g @diazpolanco13/context-control-mcp
```
### **Uso en Cualquier Proyecto**
```bash
# Contexto completo para nueva sesión de IA
ccmcp-analyze
# Dashboard rápido del proyecto
ccmcp-dashboard
```
### **Instalación Local**
```bash
npm install @diazpolanco13/context-control-mcp
npm run analyze # Contexto completo
npm run dashboard # Vista rápida
```
## 🔧 **Integración con Cursor IDE**
Para usar Context Control MCP directamente en Cursor:
1. **Abrir configuración MCP** en Cursor
2. **Agregar nuevo servidor** con:
```json
{
"command": "node",
"args": ["/ruta/a/tu/proyecto/context-control-cursor.cjs"],
"cwd": "/ruta/a/tu/proyecto"
}
```
3. **Reiniciar Cursor**
## 📊 **Ejemplo de Salida**
```
🔥 ANÁLISIS PORTABLE COMPLETADO
═══════════════════════════════════════════════
🌍 ENTORNO DETECTADO:
• Sistema: linux (linux)
• Node.js: v18.17.0
• Git: Disponible
• NPM: Disponible
📊 PROYECTO DETECTADO:
• Nombre: mi-proyecto v1.0.0
• Tipo: Next.js App
• Scripts: 8 comandos disponibles
🏗️ ARQUITECTURA DETECTADA:
• Framework: Next.js
• Base de datos: Prisma
• Autenticación: NextAuth
• Testing: Jest
📁 ESTRUCTURA ANALIZADA:
• Total archivos: 45
• Archivos de código: 32
• Componentes: 12
• Páginas: 8
• APIs: 6
🚨 PROBLEMAS DETECTADOS (1):
1. ⚠️ [HIGH] Existe .env.example pero no .env
💥 Impacto: Aplicación podría no funcionar
🔧 Acción: Copiar .env.example a .env
💡 PRÓXIMO PASO INTELIGENTE:
• Prioridad: ALTA
• Acción: Configurar variables de entorno
• Tiempo estimado: 1 horas
```
## 🛠️ **Archivos Principales**
- **`ccmcp-full-context.cjs`** - Análisis completo con historial
- **`ccmcp-portable.cjs`** - Dashboard rápido portable
- **`context-control-cursor.cjs`** - Servidor MCP para Cursor
## 🎯 **Casos de Uso**
### **Para Desarrolladores**
```bash
# Al iniciar trabajo en proyecto existente
ccmcp-analyze
# Verificación rápida del estado
ccmcp-dashboard
```
### **Para IA/Asistentes**
```bash
# Obtener contexto completo antes de ayudar
ccmcp-analyze
# Dashboard para métricas rápidas
ccmcp-dashboard
```
### **Para Equipos**
```bash
# Handoff entre desarrolladores
ccmcp-analyze > handoff-context.md
# Status check rápido
ccmcp-dashboard
```
## 📈 **Beneficios**
- ✅ **Contexto completo automático** - No más explicaciones manuales
- ✅ **100% portable** - Funciona en cualquier proyecto/entorno
- ✅ **Sin dependencias problemáticas** - No más errores de SDK
- ✅ **Análisis inteligente** - Detecta problemas antes que se vuelvan críticos
- ✅ **Historial incluido** - La IA conoce la evolución del proyecto
- ✅ **Setup en segundos** - `npm install` y listo
## 🤝 **Contribuir**
1. Fork el repositorio
2. Crea tu rama de feature (`git checkout -b feature/AmazingFeature`)
3. Commit tus cambios (`git commit -m 'Add AmazingFeature'`)
4. Push a la rama (`git push origin feature/AmazingFeature`)
5. Abre un Pull Request
## 📄 **Licencia**
Distribuido bajo la Licencia MIT. Ver `LICENSE` para más información.
## 👨💻 **Autor**
**Carlos Diaz** - [@diazpolanco13](https://github.com/diazpolanco13)
- Email: diazpolanco13@gmail.com
- GitHub: [context-control-mcp](https://github.com/diazpolanco13/context-control-mcp)
## 🙏 **Agradecimientos**
- Comunidad de desarrolladores que probaron las versiones beta
- Feedback de usuarios que ayudó a mejorar la portabilidad
- Proyecto Model Context Protocol por la inspiración
**🔥 Context Control MCP v5.0 "PORTABLE EDITION" - Análisis universal que funciona SIEMPRE** 🔥