| 🤖 MCP & HAHU GeneratorExtensión completa para VS Code que combina configuración automática de MCP (Model Context Protocol) con un asistente inteligente para crear Work Items en Azure DevOps. ✨ Características Principales🚀 Nueva Interfaz Simplificada (v1.0.0)La extensión ahora cuenta con 6 comandos principales organizados de forma intuitiva: 🎯 Comandos Principales
🚀 Inicio Rápido - Configuración automática completa o por partes⚙️ Configurar MCP - Tokens, servidores y archivos de configuración🤖 Generar HAHU - Crear habilitadores, hooks y steering rules📋 Ver Configuración - Acceso rápido a todos los archivos de config✅ Validar Setup - Verificación completa del estado de configuración🔄 Reset Completo - Limpieza total de configuración 💡 Ventajas de la Nueva UI
Menos confusión: De 14 comandos a 6 comandos principalesMenús contextuales: Cada comando principal despliega opciones específicasFlujo guiado: Configuración paso a paso sin perderseValidación integrada: Verificación automática del estado 🎯 Interfaz Profesional
Panel dedicado en Sidebar: Interfaz organizada con íconos y categoríasVista jerárquica: Configuración, Servidores y Acciones organizadasFeedback visual: Estados claros con íconos y colores ⚙️ Configuración Dinámica
Token GitHub: Input seguro con validación de formatoOrganización Azure DevOps: Configurable (default: grupobancolombia)Servidores personalizados: Agregar, modificar y eliminar servidores MCPPersistencia: Toda la configuración se guarda automáticamente 🔌 Gestión de Servidores
Servidores predefinidos: GitHub, Azure DevOps, AWS DocsServidores personalizados: Soporte completo para cualquier servidor MCPVariables de entorno: Configuración de tokens y parámetrosEstado visual: Indicadores de estado para cada servidor 🤖 HAHU Generator Avanzado
Interfaz de pantalla completa: Panel WebView profesional para configuraciónBúsqueda automática de usuarios: Integración con Azure DevOps MCP para obtener IDsConfiguración completa: Todos los parámetros del hook son configurablesLíder técnico inteligente: Búsqueda por email con validación automáticaProyecto y áreas: Configuración específica por organizaciónParámetros de trabajo: País, categoría, prioridad, puntos, tagsÉpicos configurables: IDs de épicos para diferentes tipos de trabajoPrompt personalizado: Opción de sobrescribir el comportamiento defaultGeneración global y local: Crea hooks HAHU Generator tanto globales como específicos del workspaceValidación en tiempo real: Verificación de formatos y datos 📚 Steering Rules Generator
Generación automática: Crea reglas de steering basadas en la configuración actualScope global y local: Steering disponible globalmente o por workspaceIntegración MCP: Enfatiza el uso del MCP de Azure DevOps instaladoConfiguración dinámica: Usa los parámetros configurados en HAHU GeneratorEjemplos contextualizados: Genera ejemplos con la configuración actualGuías específicas: Instrucciones detalladas para crear work items 🚀 Acciones Avanzadas
Generación inteligente: Crea configuración completa automáticamenteValidación JSON: Verifica sintaxis y estructura del archivoVista previa: Muestra la configuración antes de guardarReset completo: Restaura valores por defectoApertura directa: Acceso rápido al archivo de configuraciónGeneración de hooks: Crea hooks HAHU Generator configurables globalmente 📋 Uso Detallado1. Configuración Inicial
Abre VS Code y busca el ícono MCP en la barra lateralExpande la sección "⚙️ Configuración"Configura tu GitHub Token (obligatorio para servidor GitHub)Configura tu Organización Azure DevOps (opcional, default: grupobancolombia) 2. Gestión de Servidores
Ver servidores: Expande "🔌 Servidores MCP" para ver el estadoAgregar servidor: Usa "Configurar Servidores" → "Agregar servidor personalizado"Eliminar servidor: Usa "Configurar Servidores" → "Eliminar servidor personalizado" 3. Configuración HAHU Generator AvanzadaOpciones de Acceso: 
Desde el Sidebar: Expande "🤖 HAHU Generator" → "Configuración HAHU Generator"Desde la Paleta: Ctrl+Shift+P→ "HAHU Generator: Configuración Avanzada" Panel de Configuración Completo: 
👤 Líder Técnico:
Ingresa email y busca automáticamente el ID de Azure DevOpsValidación automática de usuarios con MCP🏢 Proyecto y Áreas: Configuración específica de tu organización⚙️ Parámetros de Trabajo: País, categoría, prioridad, puntos, tags📋 Épicos: IDs de épicos para Soporte, Evolución y Seguridad🎯 Prompt Personalizado: Sobrescribir comportamiento default Acciones Disponibles: 
🔄 Cargar configuración actual💾 Guardar configuración🚀 Generar hook global 4. Generación y Validación
Ve a la sección "🚀 Acciones"Haz clic en "Generar Configuración MCP" para crear el archivoUsa "Validar Configuración" para verificar la sintaxisUsa "Abrir Archivo Config" para editar manualmente 🔧 Configuración GeneradaLa extensión genera ~/.kiro/settings/mcp.jsoncon: Servidores Predefinidos:{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "tu-token"
      },
      "disabled": false,
      "autoApprove": []
    },
    "azuredevops": {
      "command": "npx",
      "args": ["-y", "@azure-devops/mcp", "tu-organizacion"],
      "disabled": false
    },
    "aws-docs": {
      "command": "uvx",
      "args": ["awslabs.aws-documentation-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "disabled": false,
      "autoApprove": [],
      "disabledTools": []
    }
  }
}
 Servidores Personalizados:
Soporte completo para cualquier servidor MCPVariables de entorno configurablesArgumentos personalizablesControl de estado (habilitado/deshabilitado) 🎨 Mejoras de UIÍconos Contextuales:
⚙️ Configuración MCP🔌 Servidores MCP🤖 HAHU Generator� Acciones🔑 GitHub Token🏢 Azure DevOps Org👤 Líder Técnico📄 Estado de Hooks✅ Estados positivos⚠️ Advertencias❌ Errores Organización Visual:
Secciones colapsables: Mejor organización del contenidoDescripciones claras: Cada elemento tiene su propósito explicadoEstados visuales: Indicadores inmediatos del estado de configuraciónTooltips informativos: Información adicional al pasar el mouseConfiguración dual: MCP y HAHU Generator en una sola interfaz 🛠️ Desarrollo y PersonalizaciónInstalación para Desarrollo:git clone <repo>
cd mcp-config-generator
npm install
npm run compile
 Ejecutar en Modo Desarrollo:
Abre el proyecto en VS CodePresiona F5para ejecutar la extensiónSe abrirá una nueva ventana con la extensión cargada Empaquetado:npm install -g vsce
vsce package
 🔄 Generador de Hook HAHU GeneratorLa extensión genera dinámicamente el hook HAHU Generator con configuración personalizable: 📋 Configuración Completa:
Líder Técnico: Nombre e ID completamente configurablesProyecto y Áreas: Adaptable a cualquier organizaciónPaís: Colombia, Core, Guatemala, PanamaCategorías: Desarrollo, Infraestructura, Seguridad, Datos, InvestigaciónParámetros de Trabajo: Prioridad, puntos, clasificación, tagsÉpicos: IDs configurables para Soporte, Evolución y SeguridadPrompt personalizado: Opción de sobrescribir comportamiento default 🎯 Funcionalidades del Hook Generado:
Generación inteligente de Habilitadores y User StoriesDetección automática de patrones técnicos (AWS, Seguridad, Infraestructura, etc.)Configuración dinámica según parámetros personalizadosEstructura HAHU Generator con HTML y menciones dinámicasAsignación automática de épicos según tipo de trabajo detectadoIntegración MCP: Usa comandos MCP de Azure DevOps para crear work itemsUbicación global: Se guarda en ~/.kiro/hooks/hahu-generator-global.kiro.hookUbicación local: Se guarda en .kiro/hooks/hahu-generator-local.kiro.hook(específico del workspace) 📚 Funcionalidades del Steering Generado:
Guías contextualizadas con la configuración actual del proyectoEjemplos específicos usando los parámetros configuradosInstrucciones MCP detalladas para usar Azure DevOpsPatrones de detección automática de tipos de trabajoEstructura JSON completa para Habilitadores y User StoriesUbicación global: Se guarda en ~/.kiro/steering/EJEMPLO_HABILITADOR.mdUbicación local: Se guarda en .kiro/steering/EJEMPLO_HABILITADOR.md(específico del workspace) 🔧 Proceso de Configuración:
Configurar parámetros usando la interfaz visualGenerar hooks y steering con configuración personalizada:
Hook Global: Disponible en todos los workspacesHook Local: Específico del workspace actualSteering Global: Reglas disponibles globalmenteSteering Local: Reglas específicas del workspaceRecursos disponibles según el alcance seleccionadoActualización dinámica cuando cambies la configuraciónIntegración MCP: Steering enfatiza el uso del MCP de Azure DevOps 📝 Notas Importantes
Seguridad: Los tokens se almacenan de forma segura en el estado global de VS CodePersistencia: Toda la configuración se mantiene entre sesionesValidación: Verificación automática de formatos y sintaxisFlexibilidad: Soporte completo para servidores MCP personalizadosProfesional: Interfaz pulida y experiencia de usuario optimizada 🤝 ContribucionesLas contribuciones son bienvenidas. Por favor: 
Fork el repositorioCrea una rama para tu featureCommit tus cambiosPush a la ramaAbre un Pull Request |  |