mcpField
C
Cisco Intersight Mcp Server

Cisco Intersight Mcp Server

ローカル
github.com/jim-coyneAI・エージェント951 週間前に更新

Cisco Intersight Mcp Server について

Cisco Intersight MCP Serverは、Cisco Intersight APIの操作をLLMアプリケーション向けのツールとして提供します。読み取り専用モードとCRUD対応モードに加え、インフラのセキュリティと健全性を分析するエージェントを備えています。

主な機能

  1. 01Core Modeの読み取り専用ツール66種
  2. 02All Tools ModeのCRUD対応ツール199種以上
  3. 03セキュリティ・健全性分析エージェント
  4. 04テレメトリーとハードウェア一覧
  5. 05Terraform、Ansible、Python、PowerShellのサンプル

活用シーン

  1. 01重大アラームとインフラ状態の確認
  2. 02セキュリティ、健全性、コンプライアンスの評価
  3. 03サーバーのテレメトリーとハードウェア一覧の確認
  4. 04Intersight自動化のサンプル検索

MCP 対応

MCPクライアントにCisco Intersightの操作ツールを提供します。Core Modeは読み取り専用に限定され、All Tools ModeではCRUD操作も利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Intersight MCP Server

LLM が Cisco Intersight API を利用できるようにする MCP(Model Context Protocol)サーバーです。このサーバーは、Intersight の操作を LLM アプリケーション向けのツールとして公開します。

サーバーは 2 つの設定モードに対応しています。

  • 🛡️ コアモード(デフォルト):安全な探索に適した、読み取り専用の基本ツール 66 個
  • 🚀 すべてのツールモード:完全な CRUD 機能を備えた、199 個以上のツールセット

詳しい設定方法については、TOOL_CONFIGURATION.md を参照してください。

前提条件
  • Node.js 16 以降がインストールされていること
  • GitHub Copilot または Claude Desktop を搭載した VSCode
  • Intersight API 認証情報(Key ID + Secret Key)
1. サーバーをビルドする
npm install
npm run build
2. LLM クライアントを設定する
GitHub Copilot を搭載した VSCode の場合
  1. VSCode の設定を開きます:Cmd+Shift+P → 「Preferences: Open User Settings (JSON)」

  2. この設定を 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. VS Code を再読み込みします:Cmd+Shift+P → 「Developer: Reload Window」
Claude Desktop の場合
  1. Claude Desktop の設定ファイルを探します。

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
  2. この設定を 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. Claude Desktop アプリケーションを再起動します。
3. LLM クライアントでテストする
"Show me all critical alarms"

Intersight ダッシュボード

📖 コンテナのデプロイに関する完全なガイドについては、CONTAINER_DEPLOYMENT.md を参照してください。

使用例

インフラストラクチャを監視する
"Show me all servers that are powered on and have critical alarms"

Intersight ダッシュボード

ポリシーを管理する
"List all my boot policies and which profiles use each one"

Intersight ダッシュボード

デモ

Claude Desktop の MCP 統合が動作する様子をご覧ください。

Claude Desktop MCP デモ

🤖 セキュリティ&ヘルスチェックエージェント

Intersight MCP Server には、セキュリティチェックまたはヘルスチェックが要求されると、包括的なインフラストラクチャ分析を自動的に実行するインテリジェントなセキュリティ&ヘルスチェックエージェントが含まれています。

エージェントの機能
  • 13 フェーズの分析:アラーム、アドバイザリ、CVE、ファームウェア、ハードウェア、セキュリティ態勢、コンプライアンス、パフォーマンス
  • インテリジェントなスコアリング:セキュリティ、ヘルス、コンプライアンスの各コンポーネントを 0~100 で評価
  • リスクに基づく優先順位付け:問題を CRITICAL、HIGH、MEDIUM、LOW に分類
  • 実行可能な推奨事項:4 段階のガイダンス(即時、短期、中期、長期)
  • エグゼクティブレポート:詳細な検出結果と修復手順を含む包括的な JSON レポート

エージェントの詳細なドキュメントについては、SECURITY_HEALTH_AGENT.md を参照してください。

バージョン履歴

Version 1.0.16

セキュリティ&ヘルスチェックエージェント

  • ✅ 包括的なインフラストラクチャ分析
    • createSecurityHealthCheckReport() - 13 以上のデータ収集フェーズを自動で調整するインテリジェントエージェント
    • アラーム、アドバイザリ、CVE、ファームウェアの整合性、ハードウェアの健全性、セキュリティ態勢、コンプライアンス、パフォーマンスを分析します
  • ✅ インテリジェントなスコアリングシステム
    • 0~100 のコンポーネントスコア:セキュリティ、健全性、コンプライアンス
    • 重み付け計算によるインフラストラクチャ全体のスコア
    • 問題の重大度分類(CRITICAL、HIGH、MEDIUM、LOW)
  • ✅ 実行可能な推奨事項
    • 4 段階の優先度別推奨事項:即時(今すぐ)、短期(1 週間以内)、中期(1 か月以内)、長期(1 四半期以内)
    • 特定された各問題に対する具体的な修復手順
    • 重大な所見をまとめたエグゼクティブサマリー
  • ✅ 包括的なレポートセクション
    • アラームとアドバイザリ:重大度を追跡したアクティブな問題
    • セキュリティアドバイザリ:CVE とフィールド通知の集約
    • ファームウェア分析:バージョンの整合性、アップデートの提供状況、EOL の追跡
    • ハードウェアの健全性:コンポーネントの状態、温度/電力の監視
    • セキュリティ態勢:TPM の状態、セキュアブート、ライセンスコンプライアンス
    • コンプライアンス:ポリシーコンプライアンス、認定 OS バージョン、HyperFlex との互換性
    • パフォーマンス:リソース使用率のホットスポット(CPU、メモリ、電力)
    • 詳細な問題:修復方法を含む、分類済みの問題
  • ✅ 本番環境に対応したテスト
    • モックデータのテストスイートで、すべてのエージェントコンポーネントを検証
    • 現実的なインフラストラクチャのシナリオを正常に処理
    • 実行時間:包括的な分析で 1 ミリ秒未満
Version 1.0.15

ツール設定とセキュリティの強化

  • ✅ 設定可能なツールモード
    • コアモード(デフォルト):安全な調査に適した、読み取り専用の必須ツール 66 種
    • すべてのツールモード:CRUD 機能をすべて備えた完全なツールセット 199 種以上
    • 環境変数による設定:INTERSIGHT_TOOL_MODE=core|all
  • ✅ セキュリティの強化
    • サーバー側のツールフィルタリングにより、危険な操作の公開を防止
    • 明確なエラーメッセージを伴う実行時のセキュリティチェック
    • デフォルトのセーフモードにより、破壊的な操作を防止
  • ✅ 柔軟な設定
    • JSON 設定ファイルに対応(intersight-mcp-server-config.json)
    • デプロイを簡単にする環境変数による上書き
    • 異なるツールセットを使用する複数のサーバーインスタンス
  • ✅ セキュリティ&ヘルスチェックエージェント
    • generate_security_health_report - 包括的なインフラストラクチャ分析
    • アラーム、アドバイザリ、CVE、ファームウェア、ハードウェアの健全性を分析
    • スコア(0~100)によるセキュリティ態勢の評価
    • 優先度別の実行可能な推奨事項
  • ✅ ドキュメントとテスト
    • 包括的なツール設定ガイド
    • コアモードの安全性とすべてのツールの機能を検証
    • Claude Desktop と VS Code の統合例を更新
Version 1.0.14

機器ベースのテレメトリと監視

  • ✅ コンポーネントのテレメトリ
    • get_server_telemetry - サーバーのメトリクス(CPU、メモリ、温度、電力)
    • get_chassis_telemetry - シャーシのテレメトリ(電力、温度、ファン、PSU)
    • get_adapter_telemetry - ネットワークアダプターの統計情報
    • get_top_resources - メトリクス別の上位 N 個のリソース
  • ✅ ハードウェアインベントリ
    • list_processor_units - CPU のインベントリと使用率
    • list_memory_units - メモリモジュールと使用状況
    • list_storage_controllers - ストレージコントローラーの情報
    • list_physical_drives - 物理ディスクのインベントリ
    • get_power_statistics - 電力消費のメトリクス
    • get_thermal_statistics - 温度監視データ
バージョン 1.0.13

Ansible Automation と CVD ソリューションの統合

  • ✅ Ansible サンプルツール
    • get_ansible_examples - 3 つのソースから Ansible 自動化リソースを取得します
    • Ansible モジュール:plugins/modules(Python コード)から 100 以上の自動化モジュールにアクセスできます
    • サンプル Playbook:playbooks ディレクトリにある動作する YAML Playbook にアクセスできます
    • CVD FlashStack IMM:ucs-compute-solutions の検証済み設計ドキュメントを利用できます
    • ソースのフィルタリング:「modules」、「playbooks」、「cvd」、「all」(デフォルト)を選択できます
    • 自動化を包括的にカバー:コード、ワークフロー、検証済み設計を網羅します
バージョン 1.0.12

レジストリとの統合による Terraform サポートの強化

  • ✅ Terraform ツールの機能強化
    • get_terraform_examples - Terraform Registry と GitHub モジュールの両方にアクセスできるようになりました
    • Terraform Registry との統合:registry.terraform.io にある公式プロバイダーのドキュメントへの直接リンクを提供します
    • リソースのドキュメント:任意の Intersight Terraform リソースのリソースおよびデータソースのドキュメント URL を取得できます
    • GitHub モジュール:実際の .tf 構成ファイルを含む、4 つの包括的な IaC モジュールにアクセスできます
    • 2 つのソースからのフィルタリング:「registry」(ドキュメント)、「modules」(コード)、「all」(両方)を選択できます
    • Terraform を包括的にカバー:構文のドキュメントと、動作するコードサンプルを提供します
バージョン 1.0.11

Terraform インフラストラクチャモジュールの統合

  • ✅ Terraform モジュールツール
    • get_terraform_examples - CiscoDevNet GitHub リポジトリから Terraform Infrastructure as Code モジュールを取得します
    • 4 つの包括的なモジュールにアクセスできます:intersight-imm(IMM ポリシー)、intersight-domain-profiles、intersight-moids、intersight-sds
    • コンピューティング、ネットワーク、管理、ストレージの各ポリシーを含む Terraform 構成ファイル(.tf)を返します
    • すぐにセットアップできるサンプル変数ファイル(example.auto.tfvars)も含まれています
    • インフラストラクチャの自動化と、ポリシーをコードとして扱うデプロイに最適です
バージョン 1.0.10

Python サンプルとユーティリティの統合

  • ✅ Python SDK サンプルツール
    • get_python_examples - 複数の CiscoUcs/CiscoDevNet GitHub リポジトリから Python コードサンプルを取得します
    • SDK サンプル(CiscoUcs/intersight-python)にアクセスできます(基礎的なサンプル 5 件)
    • Python ユーティリティ(CiscoDevNet/intersight-python-utils)にアクセスできます(25 件以上のユーティリティスクリプト)
    • ソースで絞り込み:「examples」、「utils」、「all」(デフォルト)を指定できます
    • トピックで検索:サーバー、ポリシー、ファームウェア、ワークフロー、監査、デプロイなど
    • 学習およびリファレンス用の実際の Python コードを返します
バージョン 1.0.9

PowerShell サンプルの統合

  • ✅ PowerShell SDK サンプルツール
    • get_powershell_examples - CiscoDevNet GitHub リポジトリから PowerShell コードサンプルを取得します
    • Intersight のすべての操作を網羅する 89 のサンプルカテゴリにアクセスできます
    • コンピューティング、ストレージ、ネットワークポリシーなどの実際の PowerShell コードを返します
    • PowerShell SDK の使用パターンやベストプラクティスの学習に最適です
バージョン 1.0.8

追加された機能:

  • ✅ ファブリックポート管理ツール

    • list_fabric_ports - すべてのファブリックインターコネクト物理ポートを一覧表示します
    • get_fabric_port - MOID でファブリックポートの詳細を取得します
    • list_fabric_uplink_ports - すべてのファブリックアップリンクポートを一覧表示します
    • list_fabric_server_ports - すべてのファブリックサーバーポートを一覧表示します
    • list_fabric_port_operations - すべてのファブリックポート操作を一覧表示します
  • ✅ フロー制御ポリシーツール

    • list_fabric_flow_control_policies - すべてのフロー制御ポリシーを一覧表示します
    • get_fabric_flow_control_policy - MOID でフロー制御ポリシーの詳細を取得します
    • create_fabric_flow_control_policy - フロー制御ポリシーを作成します(PFC、送受信方向)
    • update_fabric_flow_control_policy - フロー制御ポリシーを更新します
    • delete_fabric_flow_control_policy - フロー制御ポリシーを削除します
  • ✅ リンク制御ポリシーツール

    • list_fabric_link_control_policies - すべてのリンク制御ポリシーを一覧表示
    • get_fabric_link_control_policy - MOID でリンク制御ポリシーの詳細を取得
    • create_fabric_link_control_policy - リンク制御ポリシーを作成(UDLD 設定)
    • update_fabric_link_control_policy - リンク制御ポリシーを更新
    • delete_fabric_link_control_policy - リンク制御ポリシーを削除
  • ✅ リンクアグリゲーション(LACP)ポリシーツール

    • list_fabric_lacp_policies - すべての LACP ポリシーを一覧表示
    • get_fabric_lacp_policy - MOID で LACP ポリシーの詳細を取得
    • create_fabric_lacp_policy - LACP ポリシーを作成(レート、一時停止の設定)
    • update_fabric_lacp_policy - LACP ポリシーを更新
    • delete_fabric_lacp_policy - LACP ポリシーを削除
  • ✅ システム QoS ツール

    • list_fabric_system_qos_policies - すべてのシステム QoS ポリシーを一覧表示
    • get_fabric_system_qos_policy - MOID でシステム QoS ポリシーの詳細を取得
  • ✅ マルチキャストポリシーツール

    • list_fabric_multicast_policies - すべてのマルチキャストポリシーを一覧表示
    • get_fabric_multicast_policy - MOID でマルチキャストポリシーの詳細を取得
    • create_fabric_multicast_policy - マルチキャストポリシーを作成(IGMP スヌーピング、クエリア)
    • update_fabric_multicast_policy - マルチキャストポリシーを更新
    • delete_fabric_multicast_policy - マルチキャストポリシーを削除
  • ✅ トラステッド・プラットフォーム・モジュール(TPM)ツール

    • list_equipment_tpms - すべての TPM(トラステッド・プラットフォーム・モジュール)デバイスを一覧表示
    • get_equipment_tpm - MOID で TPM デバイスの詳細を取得
  • ✅ ブートセキュリティツール

    • list_boot_device_boot_modes - すべてのブートデバイスのブートモードを一覧表示
    • list_boot_device_boot_securities - すべてのブートデバイスのセキュリティ設定を一覧表示
  • ✅ ローカルディスクポリシーツール

    • list_storage_local_disk_policies - すべてのローカルディスク構成ポリシーを一覧表示
    • get_storage_local_disk_policy - MOID でローカルディスクポリシーの詳細を取得
    • create_storage_local_disk_policy - ローカルディスクポリシーを作成(任意の構成、ストレージなし、RAID)
    • update_storage_local_disk_policy - ローカルディスクポリシーを更新
    • delete_storage_local_disk_policy - ローカルディスクポリシーを削除
  • ✅ SD カードポリシーツール

    • list_sdcard_policies - すべての SD カードポリシーを一覧表示
    • get_sdcard_policy - MOID で SD カードポリシーの詳細を取得
    • create_sdcard_policy - SD カードポリシーを作成
    • update_sdcard_policy - SD カードポリシーを更新
    • delete_sdcard_policy - SD カードポリシーを削除
  • ✅ KVM ポリシーツール

    • list_kvm_policies - すべての KVM ポリシーを一覧表示
    • get_kvm_policy - MOID で KVM ポリシーの詳細を取得
    • create_kvm_policy - KVM ポリシーを作成(ビデオ暗号化、最大セッション数)
    • update_kvm_policy - KVM ポリシーを更新
    • delete_kvm_policy - KVM ポリシーを削除
  • ✅ 仮想メディアポリシーツール

    • list_virtual_media_policies - すべての仮想メディアポリシーを一覧表示
    • get_virtual_media_policy - MOID で仮想メディアポリシーの詳細を取得
    • create_virtual_media_policy - 仮想メディアポリシーを作成
    • update_virtual_media_policy - 仮想メディアポリシーを更新
    • delete_virtual_media_policy - 仮想メディアポリシーを削除
  • ✅ デバイスセキュリティツール

    • list_deviceconnector_policies - すべてのデバイスコネクターポリシーを一覧表示
    • get_deviceconnector_policy - MOID でデバイスコネクターポリシーの詳細を取得
    • list_certificatemanagement_policies - すべての証明書管理ポリシーを一覧表示
    • get_certificatemanagement_policy - MOID で証明書ポリシーの詳細を取得
  • ✅ SNMP ポリシーツール

    • list_snmp_policies - すべての SNMP ポリシーを一覧表示
    • get_snmp_policy - MOID で SNMP ポリシーの詳細を取得
    • create_snmp_policy - SNMP ポリシーを作成(ポート、有効化/無効化)
    • update_snmp_policy - SNMP ポリシーを更新
    • delete_snmp_policy - SNMP ポリシーを削除
  • ✅ Syslog ポリシーツール

    • list_syslog_policies - すべての Syslog ポリシーを一覧表示
    • get_syslog_policy - MOID で Syslog ポリシーの詳細を取得
    • create_syslog_policy - Syslog ポリシーを作成
    • update_syslog_policy - Syslog ポリシーを更新
    • delete_syslog_policy - Syslog ポリシーを削除
  • ✅ NTP ポリシーツール

    • list_ntp_policies - すべての NTP ポリシーを一覧表示
    • get_ntp_policy - MOID を指定して NTP ポリシーの詳細を取得
    • create_ntp_policy - NTP ポリシーを作成(サーバー、タイムゾーン)
    • update_ntp_policy - NTP ポリシーを更新
    • delete_ntp_policy - NTP ポリシーを削除
  • ✅ SMTP ポリシーツール

    • list_smtp_policies - すべての SMTP ポリシーを一覧表示
    • get_smtp_policy - MOID を指定して SMTP ポリシーの詳細を取得
    • create_smtp_policy - SMTP ポリシーを作成(サーバー、ポート、送信者)
    • update_smtp_policy - SMTP ポリシーを更新
    • delete_smtp_policy - SMTP ポリシーを削除

改善点:

  • フロー制御、リンク制御、LACP による包括的なファブリックネットワーク制御
  • TPM、ブートセキュリティ、KVM による高度なハードウェアセキュリティ管理
  • 監視と通知のための包括的なシステムポリシー管理
  • ローカルディスクと SD カードのポリシーによるストレージ管理の強化
  • リモートインストール用の仮想メディア管理
バージョン 1.0.7

追加機能:

  • ✅ アダプター構成ツール

    • list_adapter_config_policies - すべてのイーサネットアダプター構成ポリシーを一覧表示
    • get_adapter_config_policy - MOID を指定してアダプターポリシーの詳細を取得
    • create_adapter_config_policy - 新しいアダプター構成ポリシーを作成
    • update_adapter_config_policy - 既存のアダプターポリシーを更新
    • delete_adapter_config_policy - アダプター構成ポリシーを削除
  • ✅ ファブリックポートチャネルツール

    • list_fabric_port_channels - すべてのファブリックポートチャネル構成を一覧表示
    • get_fabric_port_channel - MOID を指定してポートチャネルの詳細を取得
    • create_fabric_port_channel - 新しいファブリックポートチャネルを作成
    • update_fabric_port_channel - 既存のポートチャネルを更新
    • delete_fabric_port_channel - ファブリックポートチャネルを削除
  • ✅ VLAN 管理ツール

    • list_fabric_vlans - 構成済みのすべての VLAN を一覧表示
    • get_fabric_vlan - MOID を指定して VLAN の詳細を取得
    • create_fabric_vlan - 新しい VLAN を作成
    • update_fabric_vlan - 既存の VLAN を更新
    • delete_fabric_vlan - VLAN を削除
  • ✅ VSAN/ファイバーチャネルツール

    • list_fabric_vsans - 構成済みのすべての VSAN を一覧表示
    • get_fabric_vsan - MOID を指定して VSAN の詳細を取得
    • create_fabric_vsan - 新しい VSAN を作成
    • update_fabric_vsan - 既存の VSAN を更新
    • delete_fabric_vsan - VSAN を削除
  • ✅ IP プールブロックツール

    • list_ippool_blocks - すべての IP アドレスプールブロックを一覧表示
    • get_ippool_block - MOID を指定して IP プールブロックの詳細を取得
    • create_ippool_block - プールに新しい IP アドレスブロックを作成
    • update_ippool_block - 既存の IP プールブロックを更新
    • delete_ippool_block - IP プールブロックを削除
  • ✅ MAC プールブロックツール

    • list_macpool_blocks - すべての MAC アドレスプールブロックを一覧表示
    • get_macpool_block - MOID を指定して MAC プールブロックの詳細を取得
    • create_macpool_block - プールに新しい MAC アドレスブロックを作成
    • update_macpool_block - 既存の MAC プールブロックを更新
    • delete_macpool_block - MAC プールブロックを削除
  • ✅ FC プールブロックツール

    • list_fcpool_blocks - すべてのファイバーチャネルプールブロックを一覧表示(WWNN/WWPN)
    • get_fcpool_block - MOID を指定して FC プールブロックの詳細を取得
    • create_fcpool_block - プールに新しい FC アドレスブロックを作成
    • update_fcpool_block - 既存の FC プールブロックを更新
    • delete_fcpool_block - FC プールブロックを削除
  • ✅ プールリースツール

    • list_pool_leases - すべてのプールリースを一覧表示(IP/MAC/UUID/WWN の割り当て)

改善点:

  • すべての構成管理カテゴリで CRUD 操作を完全に実行
  • 包括的なファブリックネットワーク管理(ポートチャネル、VLAN、VSAN)
  • IP、MAC、ファイバーチャネルアドレス用の高度なリソースプールブロック管理
  • アダプター構成ポリシー管理の強化
バージョン 1.0.6

追加された機能:

  • ✅ コンピュートインベントリツール

    • list_compute_blades - シャーシ内のすべてのブレードサーバーを一覧表示します
    • list_compute_rack_units - すべてのラックマウントサーバーを一覧表示します
    • list_compute_boards - すべてのサーバーマザーボードを一覧表示します
  • ✅ ストレージ管理ツール

    • list_storage_virtual_drives - すべての仮想ドライブ(RAID ボリューム)を一覧表示します
    • list_storage_flex_flash_controllers - すべての FlexFlash コントローラーを一覧表示します
    • list_storage_flex_flash_drives - すべての FlexFlash 物理ドライブを一覧表示します
  • ✅ 機器・ハードウェアツール

    • list_equipment_io_cards - シャーシ内のすべての IO カードを一覧表示します
    • list_equipment_sys_io_ctrls - すべてのシステム IO コントローラーを一覧表示します
  • ✅ ファームウェア管理ツール

    • list_firmware_running - インフラストラクチャ全体で実行中のすべてのファームウェアバージョンを一覧表示します
    • list_firmware_upgrades - すべてのファームウェアアップグレード操作を一覧表示します
  • ✅ ライセンス管理ツール

    • list_licenses - 登録済みデバイスのすべてのライセンス情報を一覧表示します
  • ✅ ワークフロー自動化ツール

    • list_workflows - すべてのワークフロー実行を一覧表示します
    • get_workflow - 特定のワークフロー実行の詳細を取得します
    • list_workflow_tasks - すべてのワークフロータスク実行を一覧表示します
  • ✅ PCI・ハードウェアデバイスツール

    • list_pci_devices - すべての PCI デバイス(NIC、HBA、GPU など)を一覧表示します
    • list_graphics_cards - すべてのグラフィックカード(GPU)を一覧表示します
  • ✅ BIOS・ファームウェアツール

    • list_bios_units - すべての BIOS/UEFI ファームウェアユニットを一覧表示します
  • ✅ 管理コントローラーツール

    • list_management_controllers - すべての管理コントローラー(CIMC、IMC、BMC)を一覧表示します
    • list_management_interfaces - すべての管理ネットワークインターフェースを一覧表示します

改善点:

  • ブレードサーバーとラックサーバーの詳細を含む、包括的なコンピュートインベントリ
  • 仮想ドライブと FlexFlash を含む、ストレージの可視性の向上
  • すべてのインフラストラクチャコンポーネントにわたるファームウェアバージョンの追跡
  • ライセンスコンプライアンスの監視
  • ワークフロー実行履歴とデバッグ
  • PCI デバイスと GPU のインベントリ
  • 管理コントローラーとインターフェースの可視性
バージョン 1.0.5

追加された機能:

  • ✅ ターミナル・システムトポロジーツール
    • list_terminal_audit_logs - コンプライアンスとセキュリティ監視のため、ターミナルセッションの監査ログを一覧表示します
    • list_top_systems - 関連するコンピュートリソース(ブレードとラックユニット)を含む、すべての最上位システムを一覧表示します
    • get_top_system - コンピュートリソースとネットワーク要素を含む、特定のシステムの詳細情報を取得します

改善点:

  • セキュリティコンプライアンスのためのターミナルセッション監査ログ
  • コンピュートリソースとの関連付けによるシステムトポロジーの可視化
  • インフラストラクチャマッピングとリソース追跡の強化
バージョン 1.0.4

追加された機能:

  • ✅ ハードウェア互換性リスト(HCL)ツール
    • list_hcl_operating_systems - HCL でサポートされているオペレーティングシステムを一覧表示します
    • list_hcl_operating_system_vendors - HCL の OS ベンダーを一覧表示します
    • list_hcl_hyperflex_compatibility - HyperFlex ソフトウェアの互換性情報を一覧表示します
  • ✅ 技術アドバイザリー管理(TAM)ツール
    • list_tam_advisories - インフラストラクチャに影響するすべての技術アドバイザリーとフィールド通知を一覧表示します
    • get_tam_advisory - 推奨事項を含む、特定のアドバイザリーの詳細情報を取得します
    • list_tam_advisory_instances - アドバイザリーの影響を受ける特定のデバイスを一覧表示します
    • list_tam_security_advisories - CVE 情報を含むセキュリティアドバイザリーを一覧表示します
    • get_tam_advisory_count - 重大度別のアドバイザリー件数を取得します

改善点:

  • ハードウェア互換性情報の包括的な可視化
  • 技術アドバイザリーとセキュリティ情報のプロアクティブな監視
  • フィールド通知と影響を受けるデバイスの追跡への直接アクセス
  • インフラストラクチャのリスク管理機能の強化
バージョン 1.0.3

追加機能:

  • ✅ vNIC 管理の完全サポート
    • list_vnics - すべての vNIC を一覧表示するか、LAN 接続ポリシーで絞り込みます
    • get_vnic - 指定した vNIC の詳細を取得します
    • update_vnic - 既存の vNIC 設定を更新します
    • delete_vnic - LAN 接続ポリシーから vNIC を削除します
    • list_lan_connectivity_policies - すべての LAN 接続ポリシーを参照します
    • get_lan_connectivity_policy - LAN 接続ポリシーの詳細情報を取得します
    • list_eth_adapter_policies - 利用可能な Ethernet アダプターポリシーを一覧表示します
    • list_eth_qos_policies - 利用可能な Ethernet QoS ポリシーを一覧表示します
    • list_eth_network_group_policies - すべての VLAN グループを一覧表示します
  • ✅ テレメトリの強化
    • get_top_resources - メトリクス(CPU、メモリ、電力、温度)に基づいて上位 N 個のリソースを順位付けし、特定します

改善点:

  • vNIC 管理向け CRUD 操作を完全サポート
  • vNIC 設定用の包括的なポリシー検出機能
  • 親ポリシーによるリソースの一覧表示と絞り込みに対応
  • 上位リソースの特定によるインフラストラクチャ分析の強化
バージョン 1.0.2

追加機能:

  • ✅ テレメトリと監視(11 個のツール)
    • get_server_telemetry - サーバーの包括的なメトリクス(CPU、メモリ、温度、電力)
    • get_chassis_telemetry - シャーシレベルのテレメトリ(電力、温度、ファン、PSU)
    • get_adapter_telemetry - ネットワークアダプターのインターフェース統計
    • list_processor_units - インフラストラクチャ全体の CPU インベントリとステータス
    • list_memory_units - メモリモジュールのインベントリ
    • list_storage_controllers - ストレージコントローラーのインベントリ
    • list_physical_drives - 物理ディスクのインベントリ
    • get_power_statistics - サーバーおよびシャーシの電力メトリクス
    • get_thermal_statistics - サーバーおよびシャーシの温度データ
    • list_fan_modules - ファンモジュールのインベントリとステータス
    • list_psu_units - 電源ユニットのインベントリ
  • ✅ プール管理
    • delete_pool - タイプと MOID を指定してリソースプールを削除します

改善点:

  • テレメトリデータの集約時のエラー処理を強化
  • 包括的なハードウェア監視機能を追加
  • インフラストラクチャの健全性メトリクスを完全サポート
バージョン 1.0.1

追加機能:

  • ✅ ネットワーク設定(2 個のツール)
    • create_vnic - ポリシーを完全にサポートして仮想ネットワークインターフェースカードを作成します
    • create_vlan_group - VLAN グループ(Ethernet ネットワークグループポリシー)を作成します
  • ✅ vNIC 作成機能の強化
    • Ethernet アダプターポリシーへの参照をサポート
    • QoS ポリシーへの参照をサポート
    • Ethernet ネットワークグループポリシー(VLAN グループ)をサポート
    • ファブリックの配置(A/B)
    • MAC プールの割り当て
    • フェイルオーバー設定
    • CDN(Consistent Device Naming)をサポート

改善点:

  • vNIC ポリシー参照を適切な ObjectType 構造を使用するよう修正
  • vNIC 作成時の包括的なポリシー検証を追加
  • FI 接続型とスタンドアロン型の両方のネットワーク設定をサポート
バージョン 1.0.0

リリース日: 2025 年 10 月

初回リリースの機能:

  • ✅ コアインフラストラクチャ(4 個のツール)
    • サーバーのインベントリと検出
    • シャーシとファブリックインターコネクトの管理
    • サーバー詳細情報の取得
  • ✅ アラーム管理(2 個のツール)
    • 重大度によるアラームの一覧表示と絞り込み
    • アラームの確認
  • ✅ ポリシー管理(8 個のツール)
    • ブートポリシー(UEFI/レガシー)
    • BIOS ポリシー
    • ネットワーク/LAN 接続ポリシー
    • ポリシーの CRUD 操作
  • ✅ プール管理(7 個のツール)
    • IP、MAC、UUID プールの作成
    • Fibre Channel 向け WWNN/WWPN プールの作成
    • プールの更新操作
  • ✅ サーバープロファイル(9 個のツール)
    • プロファイルのライフサイクル管理
    • ポリシーとプールの関連付け
    • サーバーの割り当てとデプロイ
  • ✅ 高度な検索
    • すべての Intersight リソースで OData クエリをサポート

https://www.cisco.com/c/en/us/support/docs/cloud-systems-management/catalyst-center/223278-harness-the-power-of-mcp-servers.html

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。