
jim-coyne/intersight_mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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...
Обзор
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: - : 66 essential read-only tools for safe exploration - : 199+ complete toolset with full CRUD capabilities See TOOL_CONFIGURATION.md for detailed configuration options. - Node.js 16+ installed - VSCode with GitHub Copilot or Claude Desktop - Intersight API credentials (Key ID + Secret Key) 1. Open VSCode Settings: Cmd+Shift+P → "Preferences: Open User Settings (JSON)" 2. Add this configuration to your settings.json: 3. Reload VS Code: Cmd+Shift+P → "Developer: Reload Window"
README
Показан фрагмент оригинального README. Открыть оригинал.
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
3. Test in LLM Client
"Show me all critical alarms"
📖 For complete container deployment guide, see CONTAINER_DEPLOYMENT.md
Example Use Cases
Monitor Infrastructure
"Show me all servers that are powered on and have critical alarms"
Manage Policies
"List all my boot policies and which profiles use each one"
Demo
Watch the Claude Desktop MCP integration in action:
🤖 Security & Health Check Agent
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"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"
}
}
}
}