JC

jim-coyne/intersight_mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

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

GitHub에서 전체 README 보기

설치

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