一个启用LLM与Cisco Intersight API交互的MCP(模型上下文协议)服务器。此服务器将Intersight操作暴露为LLM应用程序的工具。
服务器支持两种配置模式:
详细配置选项,请参阅TOOL_CONFIGURATION.md。
npm install
npm run build
打开VSCode设置:Cmd+Shift+P → "Preferences: Open User Settings (JSON)"
在你的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"
}
}
}
}
Cmd+Shift+P → "Developer: Reload Window"查找你的Claude Desktop配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json在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"
}
}
}
}
"显示所有关键警报"

📖 有关完整的容器部署指南,请参阅CONTAINER_DEPLOYMENT.md
"显示所有已开启电源且存在关键警报的服务器"

"列出我的所有启动策略以及哪些配置文件使用了每个策略"

观看Claude Desktop MCP集成演示:

Intersight MCP服务器包含一个智能安全与健康检查代理,当请求进行安全或健康检查时,该代理会自动协调全面的基础设施分析。
详细代理文档,请参阅SECURITY_HEALTH_AGENT.md。
安全与健康检查代理
createSecurityHealthCheckReport() - 智能代理自动协调13+数据收集阶段工具配置与安全性增强
INTERSIGHT_TOOL_MODE=core|allintersight-mcp-server-config.json)generate_security_health_report - 全面基础设施分析基于设备的遥测与监控
get_server_telemetry - 服务器指标(CPU、内存、温度、功率)get_chassis_telemetry - 机箱遥测(功率、热、风扇、PSU)get_adapter_telemetry - 网络适配器统计信息get_top_resources - 按指标排名的前N个资源list_processor_units - CPU清单和利用率list_memory_units - 内存模块和使用情况list_storage_controllers - 存储控制器信息list_physical_drives - 物理磁盘清单get_power_statistics - 功率消耗指标get_thermal_statistics - 温度监控数据Ansible自动化与CVD解决方案集成
get_ansible_examples - 三源Ansible自动化资源增强的Terraform支持与注册表集成
get_terraform_examples - 现在访问Terraform注册表和GitHub模块Terraform基础设施模块集成
get_terraform_examples - 从CiscoDevNet GitHub存储库检索Terraform基础设施即代码模块Python示例与实用程序集成
get_python_examples - 从多个CiscoUcs/CiscoDevNet GitHub存储库检索Python代码示例PowerShell示例集成
get_powershell_examples - 从CiscoDevNet GitHub存储库检索PowerShell代码示例新增功能:
✅ Fabric端口管理工具
list_fabric_ports - 列出所有Fabric互联物理端口get_fabric_port - 通过MOID获取Fabric端口详情list_fabric_uplink_ports - 列出所有Fabric上行链路端口list_fabric_server_ports - 列出所有Fabric服务器端口list_fabric_port_operations - 列出所有Fabric端口操作✅ 流控制策略工具
list_fabric_flow_control_policies - 列出所有流控制策略get_fabric_flow_control_policy - 通过MOID获取流控制策略详情create_fabric_flow_control_policy - 创建流控制策略(PFC,发送/接收方向)update_fabric_flow_control_policy - 更新流控制策略delete_fabric_flow_control_policy - 删除流控制策略✅ 链路控制策略工具
list_fabric_link_control_policies - 列出所有链路控制策略get_fabric_link_control_policy - 通过MOID获取链路控制策略详情create_fabric_link_control_policy - 创建链路控制策略(UDLD设置)update_fabric_link_control_policy - 更新链路控制策略delete_fabric_link_control_policy - 删除链路控制策略✅ 链路聚合(LACP)策略工具
list_fabric_lacp_policies - 列出所有LACP策略get_fabric_lacp_policy - 通过MOID获取LACP策略详情create_fabric_lacp_policy - 创建LACP策略(速率、挂起设置)update_fabric_lacp_policy - 更新LACP策略delete_fabric_lacp_policy - 删除LACP策略✅ 系统QoS工具
list_fabric_system_qos_policies - 列出所有系统QoS策略get_fabric_system_qos_policy - 通过MOID获取系统QoS策略详情✅ 多播策略工具
list_fabric_multicast_policies - 列出所有多播策略get_fabric_multicast_policy - 通过MOID获取多播策略详情create_fabric_multicast_policy - 创建多播策略(IGMP侦听、查询器)update_fabric_multicast_policy - 更新多播策略delete_fabric_multicast_policy - 删除多播策略✅ 可信平台模块(TPM)工具
list_equipment_tpms - 列出所有TPM(可信平台模块)设备get_equipment_tpm - 通过MOID获取TPM设备详情✅ 启动安全工具
list_boot_device_boot_modes - 列出所有启动设备启动模式list_boot_device_boot_securities - 列出所有启动设备安全设置✅ 本地磁盘策略工具
list_storage_local_disk_policies - 列出所有本地磁盘配置策略get_storage_local_disk_policy - 通过MOID获取本地磁盘策略详情create_storage_local_disk_policy - 创建本地磁盘策略(任意配置、无存储、RAID)update_storage_local_disk_policy - 更新本地磁盘策略delete_storage_local_disk_policy - 删除本地磁盘策略✅ SD卡策略工具
list_sdcard_policies - 列出所有SD卡策略get_sdcard_policy - 通过MOID获取SD卡策略详情create_sdcard_policy - 创建SD卡策略update_sdcard_policy - 更新SD卡策略delete_sdcard_policy - 删除SD卡策略✅ KVM策略工具
list_kvm_policies - 列出所有KVM策略get_kvm_policy - 通过MOID获取KVM策略详情create_kvm_policy - 创建KVM策略(视频加密、最大会话数)update_kvm_policy - 更新KVM策略delete_kvm_policy - 删除KVM策略✅ 虚拟媒体策略工具
list_virtual_media_policies - 列出所有虚拟媒体策略get_virtual_media_policy - 通过MOID获取虚拟媒体策略详情create_virtual_media_policy - 创建虚拟媒体策略update_virtual_media_policy - 更新虚拟媒体策略delete_virtual_media_policy - 删除虚拟媒体策略✅ 设备安全工具
list_deviceconnector_policies - 列出所有设备连接器策略get_deviceconnector_policy - 通过MOID获取设备连接器策略详情list_certificatemanagement_policies - 列出所有证书管理策略get_certificatemanagement_policy - 通过MOID获取证书策略详情✅ SNMP策略工具
list_snmp_policies - 列出所有SNMP策略get_snmp_policy - 通过MOID获取SNMP策略详情create_snmp_policy - 创建SNMP策略(端口、启用/禁用)update_snmp_policy - 更新SNMP策略delete_snmp_policy - 删除SNMP策略✅ Syslog策略工具
list_syslog_policies - 列出所有Syslog策略get_syslog_policy - 通过MOID获取Syslog策略详情create_syslog_policy - 创建Syslog策略update_syslog_policy - 更新Syslog策略delete_syslog_policy - 删除Syslog策略✅ NTP策略工具
list_ntp_policies - 列出所有NTP策略get_ntp_policy - 通过MOID获取NTP策略详情create_ntp_policy - 创建NTP策略(服务器、时区)update_ntp_policy - 更新NTP策略delete_ntp_policy - 删除NTP策略✅ SMTP策略工具
list_smtp_policies - 列出所有SMTP策略get_smtp_policy - 通过MOID