Intersight MCP

Un servidor MCP completo para configurar y gestionar Cisco Intersight.

Documentación

Servidor Intersight MCP

Un servidor MCP (Protocolo de Contexto de Modelo) que permite a los LLM interactuar con las APIs de Cisco Intersight. Este servidor expone operaciones de Intersight como herramientas para aplicaciones LLM.

El servidor admite dos modos de configuración:

  • 🛡️ Modo Núcleo (Predeterminado): 66 herramientas esenciales de solo lectura para exploración segura
  • 🚀 Modo Todas las Herramientas: Conjunto completo de más de 199 herramientas con capacidades CRUD completas

Consulte TOOL_CONFIGURATION.md para opciones de configuración detalladas.

Requisitos previos

  • Node.js 16+ instalado
  • VSCode con GitHub Copilot o Claude Desktop
  • Credenciales de API de Intersight (ID de clave + Clave secreta)

1. Construir el Servidor

npm install
npm run build

2. Configurar el Cliente LLM

Para VSCode con GitHub Copilot

  1. Abra la Configuración de VSCode: Cmd+Shift+P → "Preferencias: Abrir Configuración de Usuario (JSON)"

  2. Agregue esta configuración a su settings.json:

{
  "github.copilot.chat.mcp.servers": {
    "intersight": {
      "command": "node",
      "args": ["/path/to/intersight-mcp-server/build/index.js"],
      "env": {
        "INTERSIGHT_API_KEY_ID": "your-api-key-id",
        "INTERSIGHT_API_SECRET_KEY_PATH": "/path/to/SecretKey.txt",
        "INTERSIGHT_BASE_URL": "https://intersight.com/api/v1",
        "INTERSIGHT_TOOL_MODE": "core"
      }
    }
  }
}
  1. Recargue VS Code: Cmd+Shift+P → "Desarrollador: Recargar Ventana"

Para Claude Desktop

  1. Localice su archivo de configuración de Claude Desktop:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
  2. Agregue esta configuración a claude_desktop_config.json:

{
  "mcpServers": {
    "intersight": {
      "command": "node",
      "args": ["/path/to/intersight-mcp-server/build/index.js"],
      "env": {
        "INTERSIGHT_API_KEY_ID": "your-api-key-id",
        "INTERSIGHT_API_SECRET_KEY_PATH": "/path/to/SecretKey.txt",
        "INTERSIGHT_BASE_URL": "https://intersight.com/api/v1",
        "INTERSIGHT_TOOL_MODE": "core"
      }
    }
  }
}
  1. Reinicie la aplicación Claude Desktop

3. Probar en el Cliente LLM

"Show me all critical alarms"

Intersight Dashboard

📖 Para la guía completa de implementación de contenedores, consulte CONTAINER_DEPLOYMENT.md

Casos de Uso de Ejemplo

Monitorear Infraestructura

"Show me all servers that are powered on and have critical alarms"

Intersight Dashboard

Gestionar Políticas

"List all my boot policies and which profiles use each one"

Intersight Dashboard

Demostración

Vea la integración MCP de Claude Desktop en acción:

Claude Desktop MCP Demo

🤖 Agente de Verificación de Seguridad y Salud

El Servidor Intersight MCP incluye un Agente inteligente de Verificación de Seguridad y Salud que orquesta automáticamente un análisis integral de infraestructura cuando se solicitan verificaciones de seguridad o salud.

Capacidades del Agente

  • Análisis de 13 Fases: Alarmas, avisos, CVEs, firmware, hardware, postura de seguridad, cumplimiento y rendimiento
  • Puntuación Inteligente: Puntuaciones de 0-100 para componentes de Seguridad, Salud y Cumplimiento
  • Priorización Basada en Riesgo: Problemas categorizados como CRÍTICO, ALTO, MEDIO o BAJO
  • Recomendaciones Accionables: Guía de cuatro niveles (Inmediato, Corto plazo, Mediano plazo, Largo plazo)
  • Informes Ejecutivos: Informes JSON completos con hallazgos detallados y pasos de remediación

Para documentación detallada del agente, consulte SECURITY_HEALTH_AGENT.md.

Historial de Versiones

Versión 1.0.16

Agente de Verificación de Seguridad y Salud

  • Análisis Integral de Infraestructura
    • createSecurityHealthCheckReport() - Agente inteligente que orquesta automáticamente más de 13 fases de recopilación de datos
    • Analiza alarmas, avisos, CVEs, consistencia de firmware, salud de hardware, postura de seguridad, cumplimiento y rendimiento
  • Sistema de Puntuación Inteligente
    • Puntuaciones de componentes de 0-100: Seguridad, Salud, Cumplimiento
    • Puntuación general de infraestructura con cálculos ponderados
    • Categorización de severidad de problemas (CRÍTICO, ALTO, MEDIO, BAJO)
  • Recomendaciones Accionables
    • Recomendaciones priorizadas de cuatro niveles: Inmediato (ahora), Corto plazo (1 semana), Mediano plazo (1 mes), Largo plazo (1 trimestre)
    • Pasos específicos de remediación para cada problema identificado
    • Resumen ejecutivo con hallazgos críticos
  • Secciones de Informe Integrales
    • Alarmas y Avisos: Problemas activos con seguimiento de severidad
    • Avisos de Seguridad: Agregación de CVE y avisos de campo
    • Análisis de Firmware: Consistencia de versiones, disponibilidad de actualizaciones, seguimiento de EOL
    • Salud de Hardware: Estado de componentes, monitoreo térmico/de energía
    • Postura de Seguridad: Estado de TPM, Arranque Seguro, cumplimiento de licencias
    • Cumplimiento: Cumplimiento de políticas, versiones de SO certificadas, compatibilidad con HyperFlex
    • Rendimiento: Puntos críticos de utilización de recursos (CPU, Memoria, Energía)
    • Problemas Detallados: Problemas categorizados con guía de remediación
  • Pruebas Listas para Producción
    • Suite de pruebas con datos simulados valida todos los componentes del agente
    • Procesa exitosamente escenarios realistas de infraestructura
    • Tiempo de ejecución: <1ms para análisis integral

Versión 1.0.15

Configuración de Herramientas y Mejora de Seguridad

  • Modos de Herramientas Configurables
    • Modo Núcleo (Predeterminado): 66 herramientas esenciales de solo lectura para exploración segura
    • Modo Todas las Herramientas: Conjunto completo de más de 199 herramientas con capacidades CRUD completas
    • Configuración de variable de entorno: INTERSIGHT_TOOL_MODE=core|all
  • Seguridad Mejorada
    • El filtrado de herramientas del lado del servidor previene la exposición de operaciones peligrosas
    • Verificaciones de seguridad en tiempo de ejecución con mensajes de error claros
    • El modo seguro predeterminado previene operaciones destructivas
  • Configuración Flexible
    • Soporte de archivo de configuración JSON (intersight-mcp-server-config.json)
    • Anulaciones de variables de entorno para implementación fácil
    • Múltiples instancias de servidor con diferentes conjuntos de herramientas
  • Agente de Verificación de Seguridad y Salud
    • generate_security_health_report - Análisis integral de infraestructura
    • Analiza alarmas, avisos, CVEs, firmware, salud de hardware
    • Evaluación de postura de seguridad con puntuación (0-100)
    • Recomendaciones accionables por prioridad
  • Documentación y Pruebas
    • Guía integral de configuración de herramientas
    • Verificado el modo núcleo seguro y la funcionalidad de todas las herramientas
    • Ejemplos actualizados de integración con Claude Desktop y VS Code

Versión 1.0.14

Telemetría y Monitoreo Basado en Equipos

  • Telemetría de Componentes
    • get_server_telemetry - Métricas de servidor (CPU, Memoria, Temperatura, Energía)
    • get_chassis_telemetry - Telemetría de chasis (energía, térmica, ventiladores, fuentes de alimentación)
    • get_adapter_telemetry - Estadísticas de adaptadores de red
    • get_top_resources - Recursos Top N por métrica
  • Inventario de Hardware
    • list_processor_units - Inventario y utilización de CPU
    • list_memory_units - Módulos de memoria y uso
    • list_storage_controllers - Información del controlador de almacenamiento
    • list_physical_drives - Inventario de discos físicos
    • get_power_statistics - Métricas de consumo de energía
    • get_thermal_statistics - Datos de monitoreo de temperatura

Versión 1.0.13

Integración de Automatización Ansible y Soluciones CVD

  • Herramienta de Ejemplos Ansible
    • get_ansible_examples - Recursos de automatización Ansible de triple fuente
    • Módulos Ansible: Acceso a más de 100 módulos de automatización de plugins/modules (código Python)
    • Playbooks de Ejemplo: Playbooks YAML funcionales del directorio de playbooks
    • CVD FlashStack IMM: Documentación de diseño validado de ucs-compute-solutions
    • Filtrado por fuente: Elija "modules", "playbooks", "cvd" o "all" (predeterminado)
    • Cobertura completa de automatización: Código, flujos de trabajo y diseños validados

Versión 1.0.12

Soporte Mejorado de Terraform con Integración de Registro

  • Mejora de Herramienta Terraform
    • get_terraform_examples - Ahora accede TANTO al Registro de Terraform como a los módulos de GitHub
    • Integración con Registro de Terraform: Enlaces directos a la documentación oficial del proveedor en registry.terraform.io
    • Documentación de Recursos: Obtenga URLs de documentación de recursos y fuentes de datos para cualquier recurso Terraform de Intersight
    • Módulos de GitHub: Acceso a 4 módulos integrales de IaC con archivos de configuración .tf reales
    • Filtrado de doble fuente: Elija "registry" (documentación), "modules" (código) o "all" (ambos)
    • Cobertura completa de Terraform: Documentación para sintaxis + ejemplos de código funcionales

Versión 1.0.11

Integración de Módulos de Infraestructura Terraform

  • Herramienta de Módulos Terraform
    • get_terraform_examples - Recupere módulos de Infraestructura como Código Terraform del repositorio de GitHub de CiscoDevNet
    • Acceso a 4 módulos integrales: intersight-imm (políticas IMM), intersight-domain-profiles, intersight-moids, intersight-sds
    • Devuelve archivos de configuración Terraform (.tf) incluyendo políticas de cómputo, red, gestión y almacenamiento
    • Incluye archivos de variables de ejemplo (example.auto.tfvars) para configuración rápida
    • Perfecto para automatización de infraestructura e implementaciones de política-como-código

Versión 1.0.10

Integración de Ejemplos y Utilidades Python

  • Herramienta de Ejemplos del SDK de Python
    • get_python_examples - Recupere ejemplos de código Python de múltiples repositorios de GitHub de CiscoUcs/CiscoDevNet
    • Acceso a ejemplos del SDK (CiscoUcs/intersight-python) - 5 ejemplos fundamentales
    • Acceso a utilidades Python (CiscoDevNet/intersight-python-utils) - Más de 25 scripts de utilidades
    • Filtre por fuente: "examples", "utils" o "all" (predeterminado)
    • Busque por tema: servidores, políticas, firmware, flujos de trabajo, auditoría, implementación, etc.
    • Devuelve código Python real para aprendizaje y referencia

Versión 1.0.9

Integración de Ejemplos PowerShell

  • Herramienta de Ejemplos del SDK de PowerShell
    • get_powershell_examples - Recupere ejemplos de código PowerShell del repositorio de GitHub de CiscoDevNet
    • Acceso a 89 categorías de ejemplos que cubren todas las operaciones de Intersight
    • Devuelve código PowerShell real para cómputo, almacenamiento, políticas de red y más
    • Perfecto para aprender patrones de uso del SDK de PowerShell y mejores prácticas

Versión 1.0.8

Características Agregadas:

  • Herramientas de Gestión de Puertos de Fabric

    • list_fabric_ports - Listar todos los puertos físicos de interconexión de fabric
    • get_fabric_port - Obtener detalles del puerto de fabric por MOID
    • list_fabric_uplink_ports - Listar todos los puertos de enlace ascendente de fabric
    • list_fabric_server_ports - Listar todos los puertos de servidor de fabric
    • list_fabric_port_operations - Listar todas las operaciones de puertos de fabric
  • Herramientas de Política de Control de Flujo

    • list_fabric_flow_control_policies - Listar todas las políticas de control de flujo
    • get_fabric_flow_control_policy - Obtener detalles de la política de control de flujo por MOID
    • create_fabric_flow_control_policy - Crear política de control de flujo (PFC, dirección de envío/recepción)
    • update_fabric_flow_control_policy - Actualizar política de control de flujo
    • delete_fabric_flow_control_policy - Eliminar política de control de flujo
  • Herramientas de Política de Control de Enlace

    • list_fabric_link_control_policies - Listar todas las políticas de control de enlace
    • get_fabric_link_control_policy - Obtener detalles de la política de control de enlace por MOID
    • create_fabric_link_control_policy - Crear política de control de enlace (configuración UDLD)
    • update_fabric_link_control_policy - Actualizar política de control de enlace
    • delete_fabric_link_control_policy - Eliminar política de control de enlace
  • Herramientas de Política de Agregación de Enlaces (LACP)

    • list_fabric_lacp_policies - Listar todas las políticas LACP
    • get_fabric_lacp_policy - Obtener detalles de la política LACP por MOID
    • create_fabric_lacp_policy - Crear política LACP (configuración de velocidad, suspensión)
    • update_fabric_lacp_policy - Actualizar política LACP
    • delete_fabric_lacp_policy - Eliminar política LACP
  • Herramientas de QoS del Sistema

    • list_fabric_system_qos_policies - Listar todas las políticas de QoS del sistema
    • get_fabric_system_qos_policy - Obtener detalles de la política de QoS del sistema por MOID
  • Herramientas de Política de Multidifusión

    • list_fabric_multicast_policies - Listar todas las políticas de multidifusión
    • get_fabric_multicast_policy - Obtener detalles de la política de multidifusión por MOID
    • create_fabric_multicast_policy - Crear política de multidifusión (IGMP snooping, consultor)
    • update_fabric_multicast_policy - Actualizar política de multidifusión
    • delete_fabric_multicast_policy - Eliminar política de multidifusión
  • Herramientas de Módulo de Plataforma Confiable (TPM)

    • list_equipment_tpms - Listar todos los dispositivos TPM (Módulo de Plataforma Confiable)
    • get_equipment_tpm - Obtener detalles del dispositivo TPM por MOID
  • Herramientas de Seguridad de Arranque

    • list_boot_device_boot_modes - Listar todos los modos de arranque de dispositivos
    • list_boot_device_boot_securities - Listar todas las configuraciones de seguridad de arranque de dispositivos
  • Herramientas de Política de Disco Local

    • list_storage_local_disk_policies - Listar todas las políticas de configuración de disco local
    • get_storage_local_disk_policy - Obtener detalles de la política de disco local por MOID
    • create_storage_local_disk_policy - Crear política de disco local (Cualquier Configuración, Sin Almacenamiento, RAID)
    • update_storage_local_disk_policy - Actualizar política de disco local
    • delete_storage_local_disk_policy - Eliminar política de disco local
  • Herramientas de Política de Tarjeta SD

    • list_sdcard_policies - Listar todas las políticas de tarjeta SD
    • get_sdcard_policy - Obtener detalles de la política de tarjeta SD por MOID
    • create_sdcard_policy - Crear política de tarjeta SD
    • update_sdcard_policy - Actualizar política de tarjeta SD
    • delete_sdcard_policy - Eliminar política de tarjeta SD
  • Herramientas de Política KVM

    • list_kvm_policies - Listar todas las políticas KVM
    • get_kvm_policy - Obtener detalles de la política KVM por MOID
    • create_kvm_policy - Crear política KVM (cifrado de video, sesiones máximas)
    • update_kvm_policy - Actualizar política KVM
    • delete_kvm_policy - Eliminar política KVM
  • Herramientas de Política de Medios Virtuales

    • list_virtual_media_policies - Listar todas las políticas de medios virtuales
    • get_virtual_media_policy - Obtener detalles de la política de medios virtuales por MOID
    • create_virtual_media_policy - Crear política de medios virtuales
    • update_virtual_media_policy - Actualizar política de medios virtuales
    • delete_virtual_media_policy - Eliminar política de medios virtuales
  • Herramientas de Seguridad de Dispositivos

    • list_deviceconnector_policies - Listar todas las políticas de conector de dispositivos
    • get_deviceconnector_policy - Obtener detalles de la política de conector de dispositivos por MOID
    • list_certificatemanagement_policies - Listar todas las políticas de gestión de certificados
    • get_certificatemanagement_policy - Obtener detalles de la política de certificados por MOID
  • Herramientas de Política SNMP

    • list_snmp_policies - Listar todas las políticas SNMP
    • get_snmp_policy - Obtener detalles de la política SNMP por MOID
    • create_snmp_policy - Crear política SNMP (puerto, habilitar/deshabilitar)
    • update_snmp_policy - Actualizar política SNMP
    • delete_snmp_policy - Eliminar política SNMP
  • Herramientas de Política Syslog

    • list_syslog_policies - Listar todas las políticas Syslog
    • get_syslog_policy - Obtener detalles de la política Syslog por MOID
    • create_syslog_policy - Crear política Syslog
    • update_syslog_policy - Actualizar política Syslog
    • delete_syslog_policy - Eliminar política Syslog
  • Herramientas de Política NTP

    • list_ntp_policies - Listar todas las políticas NTP
    • get_ntp_policy - Obtener detalles de la política NTP por MOID
    • create_ntp_policy - Crear política NTP (servidores, zona horaria)
    • update_ntp_policy - Actualizar política NTP
    • delete_ntp_policy - Eliminar política NTP
  • Herramientas de Política SMTP

    • list_smtp_policies - Listar todas las políticas SMTP
    • get_smtp_policy - Obtener detalles de la política SMTP por MOID
    • create_smtp_policy - Crear política SMTP (servidor, puerto, remitente)
    • update_smtp_policy - Actualizar política SMTP
    • delete_smtp_policy - Eliminar política SMTP

Mejoras:

  • Control integral de red de fabric con control de flujo, control de enlace y LACP
  • Gestión avanzada de seguridad de hardware con TPM, seguridad de arranque y KVM
  • Gestión completa de políticas del sistema para monitoreo y notificaciones
  • Gestión mejorada de almacenamiento con políticas de disco local y tarjeta SD
  • Gestión de medios virtuales para instalaciones remotas

Versión 1.0.7

Características añadidas:

  • Herramientas de Configuración de Adaptadores

    • list_adapter_config_policies - Listar todas las políticas de configuración de adaptadores Ethernet
    • get_adapter_config_policy - Obtener detalles de la política de adaptador por MOID
    • create_adapter_config_policy - Crear nueva política de configuración de adaptador
    • update_adapter_config_policy - Actualizar política de adaptador existente
    • delete_adapter_config_policy - Eliminar política de configuración de adaptador
  • Herramientas de Canal de Puertos de Fabric

    • list_fabric_port_channels - Listar todas las configuraciones de canal de puertos de fabric
    • get_fabric_port_channel - Obtener detalles del canal de puertos por MOID
    • create_fabric_port_channel - Crear nuevo canal de puertos de fabric
    • update_fabric_port_channel - Actualizar canal de puertos existente
    • delete_fabric_port_channel - Eliminar canal de puertos de fabric
  • Herramientas de Gestión de VLAN

    • list_fabric_vlans - Listar todas las VLAN configuradas
    • get_fabric_vlan - Obtener detalles de VLAN por MOID
    • create_fabric_vlan - Crear nueva VLAN
    • update_fabric_vlan - Actualizar VLAN existente
    • delete_fabric_vlan - Eliminar VLAN
  • Herramientas de VSAN/Fibre Channel

    • list_fabric_vsans - Listar todos los VSAN configurados
    • get_fabric_vsan - Obtener detalles de VSAN por MOID
    • create_fabric_vsan - Crear nuevo VSAN
    • update_fabric_vsan - Actualizar VSAN existente
    • delete_fabric_vsan - Eliminar VSAN
  • Herramientas de Bloques de Pool IP

    • list_ippool_blocks - Listar todos los bloques de pool de direcciones IP
    • get_ippool_block - Obtener detalles del bloque de pool IP por MOID
    • create_ippool_block - Crear nuevo bloque de direcciones IP en el pool
    • update_ippool_block - Actualizar bloque de pool IP existente
    • delete_ippool_block - Eliminar bloque de pool IP
  • Herramientas de Bloques de Pool MAC

    • list_macpool_blocks - Listar todos los bloques de pool de direcciones MAC
    • get_macpool_block - Obtener detalles del bloque de pool MAC por MOID
    • create_macpool_block - Crear nuevo bloque de direcciones MAC en el pool
    • update_macpool_block - Actualizar bloque de pool MAC existente
    • delete_macpool_block - Eliminar bloque de pool MAC
  • Herramientas de Bloques de Pool FC

    • list_fcpool_blocks - Listar todos los bloques de pool de Fibre Channel (WWNN/WWPN)
    • get_fcpool_block - Obtener detalles del bloque de pool FC por MOID
    • create_fcpool_block - Crear nuevo bloque de direcciones FC en el pool
    • update_fcpool_block - Actualizar bloque de pool FC existente
    • delete_fcpool_block - Eliminar bloque de pool FC
  • Herramientas de Arrendamiento de Pool

    • list_pool_leases - Listar todos los arrendamientos de pool (asignaciones IP/MAC/UUID/WWN)

Mejoras:

  • Operaciones CRUD completas para todas las categorías de gestión de configuración
  • Gestión integral de red de fabric (canales de puertos, VLAN, VSAN)
  • Gestión avanzada de bloques de pool de recursos para direcciones IP, MAC y Fibre Channel
  • Gestión mejorada de políticas de configuración de adaptadores

Versión 1.0.6

Características añadidas:

  • Herramientas de Inventario de Computación

    • list_compute_blades - Listar todos los servidores blade en el chasis
    • list_compute_rack_units - Listar todos los servidores montados en rack
    • list_compute_boards - Listar todas las placas base de servidores
  • Herramientas de Gestión de Almacenamiento

    • list_storage_virtual_drives - Listar todas las unidades virtuales (volúmenes RAID)
    • list_storage_flex_flash_controllers - Listar todos los controladores FlexFlash
    • list_storage_flex_flash_drives - Listar todas las unidades físicas FlexFlash
  • Herramientas de Equipos y Hardware

    • list_equipment_io_cards - Listar todas las tarjetas de E/S en el chasis
    • list_equipment_sys_io_ctrls - Listar todos los controladores de E/S del sistema
  • Herramientas de Gestión de Firmware

    • list_firmware_running - Listar todas las versiones de firmware en ejecución en la infraestructura
    • list_firmware_upgrades - Listar todas las operaciones de actualización de firmware
  • Herramientas de Gestión de Licencias

    • list_licenses - Listar toda la información de licencias para dispositivos registrados
  • Herramientas de Automatización de Flujos de Trabajo

    • list_workflows - Listar todas las ejecuciones de flujos de trabajo
    • get_workflow - Obtener detalles de una ejecución de flujo de trabajo específica
    • list_workflow_tasks - Listar todas las ejecuciones de tareas de flujos de trabajo
  • Herramientas de Dispositivos PCI y Hardware

    • list_pci_devices - Listar todos los dispositivos PCI (NICs, HBAs, GPUs, etc.)
    • list_graphics_cards - Listar todas las tarjetas gráficas (GPUs)
  • Herramientas de BIOS y Firmware

    • list_bios_units - Listar todas las unidades de firmware BIOS/UEFI
  • Herramientas de Controlador de Gestión

    • list_management_controllers - Listar todos los controladores de gestión (CIMC, IMC, BMC)
    • list_management_interfaces - Listar todas las interfaces de red de gestión

Mejoras:

  • Inventario integral de computación con detalles de servidores blade y rack
  • Visibilidad mejorada de almacenamiento incluyendo unidades virtuales y FlexFlash
  • Seguimiento de versiones de firmware en todos los componentes de la infraestructura
  • Monitoreo de cumplimiento de licencias
  • Historial de ejecución de flujos de trabajo y depuración
  • Inventario de dispositivos PCI y GPU
  • Visibilidad de controladores de gestión e interfaces

Versión 1.0.5

Características añadidas:

  • Herramientas de Terminal y Topología del Sistema
    • list_terminal_audit_logs - Listar registros de auditoría de sesiones de terminal para monitoreo de cumplimiento y seguridad
    • list_top_systems - Listar todos los sistemas de nivel superior con recursos de computación asociados (blades y unidades de rack)
    • get_top_system - Obtener información detallada sobre un sistema específico incluyendo recursos de computación y elementos de red

Mejoras:

  • Registro de auditoría de sesiones de terminal para cumplimiento de seguridad
  • Visibilidad de topología del sistema con asociaciones de recursos de computación
  • Mapeo mejorado de infraestructura y seguimiento de recursos

Versión 1.0.4

Características añadidas:

  • Herramientas de Lista de Compatibilidad de Hardware (HCL)
    • list_hcl_operating_systems - Listar sistemas operativos compatibles desde HCL
    • list_hcl_operating_system_vendors - Listar proveedores de SO desde HCL
    • list_hcl_hyperflex_compatibility - Listar información de compatibilidad de software HyperFlex
  • Herramientas de Gestión de Avisos Técnicos (TAM)
    • list_tam_advisories - Listar todos los avisos técnicos y notificaciones de campo que afectan la infraestructura
    • get_tam_advisory - Obtener información detallada sobre un aviso específico incluyendo recomendaciones
    • list_tam_advisory_instances - Listar qué dispositivos específicos están afectados por avisos
    • list_tam_security_advisories - Listar avisos de seguridad con información CVE
    • get_tam_advisory_count - Obtener recuento de avisos por nivel de severidad

Mejoras:

  • Visibilidad completa de la información de compatibilidad de hardware
  • Monitoreo proactivo de avisos técnicos y boletines de seguridad
  • Acceso directo a notificaciones de campo y seguimiento de dispositivos afectados
  • Capacidades mejoradas de gestión de riesgos de infraestructura

Versión 1.0.3

Características añadidas:

  • Gestión Completa de vNIC
    • list_vnics - Listar todas las vNIC o filtrar por política de conectividad LAN
    • get_vnic - Obtener detalles de una vNIC específica
    • update_vnic - Actualizar una configuración de vNIC existente
    • delete_vnic - Eliminar una vNIC de una política de conectividad LAN
    • list_lan_connectivity_policies - Explorar todas las políticas de conectividad LAN
    • get_lan_connectivity_policy - Obtener información detallada de la política de conectividad LAN
    • list_eth_adapter_policies - Listar políticas de adaptador Ethernet disponibles
    • list_eth_qos_policies - Listar políticas de QoS Ethernet disponibles
    • list_eth_network_group_policies - Listar todos los grupos de VLAN
  • Telemetría Mejorada
    • get_top_resources - Clasificar e identificar los N recursos principales por métricas (CPU, Memoria, Energía, Temperatura)

Mejoras:

  • Operaciones CRUD completas para la gestión de vNIC
  • Descubrimiento integral de políticas para configuración de vNIC
  • Capacidad para listar y filtrar recursos por política principal
  • Análisis mejorado de infraestructura con identificación de recursos principales

Versión 1.0.2

Características añadidas:

  • Telemetría y Monitoreo (11 herramientas)
    • get_server_telemetry - Métricas integrales de servidor (CPU, Memoria, Temperatura, Energía)
    • get_chassis_telemetry - Telemetría a nivel de chasis (energía, térmica, ventiladores, fuentes de alimentación)
    • get_adapter_telemetry - Estadísticas de interfaz de adaptadores de red
    • list_processor_units - Inventario y estado de CPU en toda la infraestructura
    • list_memory_units - Inventario de módulos de memoria
    • list_storage_controllers - Inventario de controladores de almacenamiento
    • list_physical_drives - Inventario de discos físicos
    • get_power_statistics - Métricas de energía de servidores y chasis
    • get_thermal_statistics - Datos de temperatura para servidores y chasis
    • list_fan_modules - Inventario y estado de módulos de ventiladores
    • list_psu_units - Inventario de unidades de fuente de alimentación
  • Gestión de Pools
    • delete_pool - Eliminar pools de recursos por tipo y MOID

Mejoras:

  • Manejo mejorado de errores para agregación de datos de telemetría
  • Capacidades integrales de monitoreo de hardware añadidas
  • Soporte completo para métricas de salud de infraestructura

Versión 1.0.1

Características añadidas:

  • Configuración de Red (2 herramientas)
    • create_vnic - Crear tarjetas de interfaz de red virtuales con soporte completo de políticas
    • create_vlan_group - Crear grupos de VLAN (Políticas de Grupo de Red Ethernet)
  • Creación Mejorada de vNIC
    • Soporte para referencias a Políticas de Adaptador Ethernet
    • Soporte para referencias a Políticas de QoS
    • Soporte para Políticas de Grupo de Red Ethernet (grupos de VLAN)
    • Ubicación de fabric (A/B)
    • Asignación de pool MAC
    • Configuración de conmutación por error
    • Soporte de CDN (Nomenclatura Consistente de Dispositivos)

Mejoras:

  • Corregidas las referencias de políticas de vNIC para usar estructuras ObjectType adecuadas
  • Validación integral de políticas añadida para la creación de vNIC
  • Soporte para configuraciones de red conectadas a FI y autónomas

Versión 1.0.0

Publicado: Octubre 2025

Características de la versión inicial:

  • Infraestructura Principal (4 herramientas)
    • Inventario y descubrimiento de servidores
    • Gestión de chasis e interconexión de fabric
    • Recuperación de información detallada de servidores
  • Gestión de Alarmas (2 herramientas)
    • Listar y filtrar alarmas por severidad
    • Reconocer alarmas
  • Gestión de Políticas (8 herramientas)
    • Políticas de arranque (UEFI/Legacy)
    • Políticas de BIOS
    • Políticas de conectividad de red/LAN
    • Operaciones CRUD de políticas
  • Gestión de Pools (7 herramientas)
    • Creación de pools IP, MAC, UUID
    • Creación de pools WWNN/WWPN para Fibre Channel
    • Operaciones de actualización de pools
  • Perfiles de Servidor (9 herramientas)
    • Gestión del ciclo de vida de perfiles
    • Adjuntar políticas y pools
    • Asignación y despliegue de servidores
  • Búsqueda Avanzada
    • Soporte de consultas OData para todos los recursos de Intersight

https://www.cisco.com/c/en/us/support/docs/cloud-systems-management/catalyst-center/223278-harness-the-power-of-mcp-servers.html