JC

jim-coyne/intersight_mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

9 stars 8 forks Качество 67 Тренд 17MIT

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

  1. Open VSCode Settings: Cmd+Shift+P → “Preferences: Open User Settings (JSON)”

  2. 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"
      }
    }
  }
}
  1. Reload VS Code: Cmd+Shift+P → “Developer: Reload Window”

For Claude Desktop

  1. 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
  2. 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"
      }
    }
  }
}
  1. 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

Открыть полный README на GitHub

Установка

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" } } } }