Labsco
MCP SERVER

Intersight MCP

by jim-coyne

Ask a Cisco Intersight estate what is on fire — alarms, firmware, telemetry — and start read-only, because that is the default.

Network, Endpoint & Fleet Management
Summary
Core mode is the one to start in — the dangerous tools are not registered at all.

A 199-tool surface with delete calls is not something to hand an agent on day one, and the split here is enforced by the server rather than by prompt instructions: in core mode the write tools never reach the model. The health report tool is the other reason to look — it orchestrates the read tools itself and hands back a scored summary instead of raw inventory.

What it is

A Node server that exposes Cisco Intersight's API as tools, with two modes. Core mode registers 66 essential read-only tools for safe exploration; all-tools mode registers the complete 199+ toolset with full create, update and delete. Filtering happens server-side, so destructive operations are not merely discouraged in all-tools mode — they are absent in core mode.

What you get
  • Inventory and telemetry: `list_compute_blades`, `list_compute_rack_units`, `get_server_telemetry`, `get_chassis_telemetry`, `get_power_statistics`, `get_thermal_statistics`
  • Risk and compliance: `list_tam_security_advisories` with CVE information, `list_tam_advisory_instances` for which devices are affected, `list_firmware_running` across the estate
  • Fabric and policy management: VLANs, VSANs, port channels, LACP, QoS, plus boot, BIOS, SNMP, Syslog and NTP policies with full CRUD in all-tools mode
  • `generate_security_health_report` runs a multi-phase analysis and returns component scores with prioritised remediation steps
  • Automation references: `get_terraform_examples`, `get_ansible_examples`, `get_python_examples` and `get_powershell_examples` pull real code from Cisco's own repositories
Requirements

Intersight API credentials — a Key ID and a secret key file — set as `INTERSIGHT_API_KEY_ID` and `INTERSIGHT_API_SECRET_KEY_PATH`, with `INTERSIGHT_BASE_URL` pointing at https://intersight.com/api/v1. `INTERSIGHT_TOOL_MODE` chooses core or all. The npm package is `intersight-mcp`, version 1.0.16; build with `npm install` and `npm run build` on Node.js 16+ and point the client at `build/index.js`.