- Intersight Mcp Server
Intersight Mcp Server
Intersight MCP Server
An MCP (Model Context Protocol) server that enables LLMs to interact with Cisco Intersight APIs. This server exposes Intersight operations as tools for LLM applications.
The server supports two configuration modes:
- 🛡️ Core Mode (Default): 66 essential read-only tools for safe exploration
- 🚀 All Tools Mode: 199+ complete toolset with full CRUD capabilities
See TOOL_CONFIGURATION.md for detailed configuration options.
Prerequisites
- Node.js 16+ installed
- VSCode with GitHub Copilot or Claude Desktop
- Intersight API credentials (Key ID + Secret Key)
1. Build the Server
npm install
npm run build
2. Configure LLM Client
For VSCode with GitHub Copilot
-
Open VSCode Settings:
Cmd+Shift+P→ "Preferences: Open User Settings (JSON)" -
Add this configuration to your
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"
}
}
}
}
- Reload VS Code:
Cmd+Shift+P→ "Developer: Reload Window"
For Claude Desktop
-
Locate your Claude Desktop configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
-
Add this configuration to
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"
}
}
}
}
- Restart Claude Desktop application
The Intersight MCP Server includes an intelligent Security & Health Check Agent that automatically orchestrates comprehensive infrastructure analysis when security or health checks are requested.
Agent Capabilities
- 13-Phase Analysis: Alarms, advisories, CVEs, firmware, hardware, security posture, compliance, and performance
- Intelligent Scoring: 0-100 scores for Security, Health, and Compliance components
- Risk-Based Prioritization: Issues categorized as CRITICAL, HIGH, MEDIUM, or LOW
- Actionable Recommendations: Four-tier guidance (Immediate, Short-term, Medium-term, Long-term)
- Executive Reports: Comprehensive JSON reports with detailed findings and remediation steps
Server Config
{
"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"
}
}
}
}