Intersight

An MCP (Model Context Protocol) server that enables LLMs to interact with Cisco Intersight APIs. Includes an intelligent Security & Health Check Agent that automatically orchestrates comprehensive infrastructure analysis.
  • typescript

7

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "jim-coyne-intersight_mcp": {
      "command": "node",
      "args": [
        "/path/to/intersight-mcp-server/build/index.js"
      ],
      "env": {
        "INTERSIGHT_BASE_URL": "https://intersight.com/api/v1",
        "INTERSIGHT_TOOL_MODE": "core",
        "INTERSIGHT_API_KEY_ID": "your-api-key-id",
        "INTERSIGHT_API_SECRET_KEY_PATH": "/path/to/SecretKey.txt"
      }
    }
  }
}

You run an MCP server that exposes Cisco Intersight operations as tools for your LLM applications. This server lets you choose a safe core toolset or a comprehensive all-tools set, enabling you to interact with Intersight APIs through simple tool calls while keeping security and governance in check.

How to use

Start by running the MCP server locally or in your environment, then configure your MCP client to connect to it. You will access Intersight operations as named tools, sending requests through the client and receiving structured results that your LLM can interpret.

How to install

Prerequisites: install Node.js 16+ and have Intersight API credentials (Key ID + Secret Key). You will also need a runtime capable of executing the MCP server, such as a local Node.js environment.

npm install
npm run build

Available tools

createSecurityHealthCheckReport

Generate a comprehensive security and health check report using a 13-phase analysis, including alarms, CVEs, firmware status, and security posture.

generate_security_health_report

Create an infrastructure health report with risk scoring (0-100) across Security, Health, and Compliance, plus prioritized recommendations.

get_server_telemetry

Retrieve telemetry data for server subsystems such as CPU, memory, temperature, and power.

get_chassis_telemetry

Collect chassis-level telemetry including power, thermal stats, fans, and PSUs.

get_adapter_telemetry

Query network adapter statistics and interface metrics.

list_processor_units

List CPU inventory and utilization across the infrastructure.

list_firmware_running

List all currently active firmware versions across devices.

list_equipment_io_cards

Enumerate I/O cards installed in chassis.

list_management_controllers

List management controllers (CIMC, IMC, BMC) and their interfaces.

list_boot_device_boot_modes

Show available boot modes for devices and their current settings.

list_storage_virtual_drives

List virtual drives or RAID volumes on storage controllers.

list_storage_flex_flash_drives

Inventory FlexFlash drives and controllers.

get_top_resources

Rank resources by metrics to identify top consumers (CPU, memory, power, temperature).

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational