mcpField
N
Network Sketcher (Local MCP)

Network Sketcher (Local MCP)

ローカル
github.comクラウド・インフラ4151 日前に更新

Network Sketcher (Local MCP) について

Network Sketcher は、L1/L2/L3 トポロジー図、デバイス表、AI コンテキストファイルを生成する AI ネイティブのネットワーク設計ツールです。Local MCP 版では、Cursor や Claude Code などの LLM クライアントがツール呼び出しで設計を進められます。

主な機能

  1. 01L1、L2、L3 のトポロジー図の生成
  2. 02SVG と PowerPoint 形式の図の出力
  3. 03HTML のデバイス表と統合ビューア
  4. 04他の LLM による確認や拡張用の AI コンテキストファイル
  5. 05プラットフォームのエクスポートを CLI コマンドに変換するコンバーター

活用シーン

  1. 01AI との対話で複数拠点の WAN やキャンパス LAN を設計する
  2. 02トポロジー図とデバイス表をドキュメント用に出力する
  3. 03既存のインベントリから編集可能な設計の下書きを作成する

MCP 対応

Local MCP 版は stdio で動作する MCP サーバーで、設計エンジンのコマンドを LLM クライアントに公開します。クライアントはツールを呼び出して設計と出力ファイルを作成できます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

画像

Glama MCP スコア   LobeHub MCP

Network Sketcher

Network Sketcher は、AI ネイティブなネットワーク設計・図表作成ツールです。構造化されたネットワークデータと自然言語のワークフローから、L1/L2/L3 トポロジー図、デバイステーブル、AI 対応のコンテキストファイルを生成します。

MCP ユーザー向けの Network Sketcher Local MCP を使うと、Cursor や Claude Code などの LLM クライアントが、Model Context Protocol のツール呼び出しを通じて Cisco スタイルのネットワークを直接設計できます。stdio 経由でローカル実行され、マスターファイルをお使いのマシンに保持しながら、SVG/PowerPoint 図と HTML デバイステーブルを作成します。

Network Sketcher がワークフローに役立った場合は、リポジトリにスターを付けていただけると幸いです。

一般的なユースケース:

  • AI との会話から、5 拠点の WAN またはキャンパス LAN の設計を構築する
  • L1 物理、L2 VLAN/ブロードキャストドメイン、L3 IP トポロジー図を生成する
  • L1/L2/L3 を統合した HTML ビューアーと、インタラクティブなデバイステーブルをエクスポートする
  • 別の LLM がネットワーク設計をレビューまたは拡張できるよう、AI Context ファイルを作成する
  • 稼働中のインベントリからインポートする: Network Sketcher Cisco Extension のコンバーターを使って、ACI、Catalyst Center、Catalyst SD-WAN、Meraki、Nexus Dashboard、CML、Cyber Vision、SNA、NetBox のエクスポートデータ、または設定ファイル(IOS/IOS-XE/NX-OS/IOS-XR/ASA)を、Network Sketcher のすべてのエディションで使える CLI コマンドに変換します

クイックスタート:ローカル MCP を 3 ステップで使う

ns_demo_mcp

AI エージェントで Network Sketcher を試す最も手軽な方法は、Local MCP エディションです。

1. インストール
git clone https://github.com/cisco-open/network-sketcher/
cd network-sketcher/network-sketcher_local_mcp
python -m pip install -r requirements_mcp.txt
2. MCP クライアントに追加する

Cursor の場合は、MCP 設定に次の内容を追加します。

{
  "mcpServers": {
    "network-sketcher": {
      "command": "python",
      "args": [
        "/path/to/network-sketcher/network-sketcher_local_mcp/ns_mcp_server.py"
      ]
    }
  }
}

Claude Code の場合:

claude mcp add network-sketcher -- python "/path/to/network-sketcher/network-sketcher_local_mcp/ns_mcp_server.py"

/path/to/network-sketcher/ をローカルのクローンパスに置き換えます。

3. エージェントにネットワークを構築するよう依頼する

プロンプトの例:

Using Network Sketcher Local MCP, create a small 5-site WAN design with HQ, two data centers, two branches, Internet and WAN waypoints, edge routers, simple L2 segments, and representative IP addressing. Then build the default L1/L2/L3 diagrams and device table.

生成されたファイルは、Network Sketcher のワークスペースに保存されます。

画像 画像 ## エコシステムと連携

Network Sketcher Local MCP は、公式 MCP Registry および主要な MCP プラットフォームに掲載されています。

Network Sketcher には、3 つのエディションがあります。

  • Network Sketcher Local MCP — LLM クライアント(Cursor、Claude Code など)向けの AI ネイティブ MCP サーバーです。 最も直接的な AI 連携により、LLM はブラウザーやコピー&ペーストを介さず、Network Sketcher のツールを呼び出せます。
  • Network Sketcher Online — ブラウザーベースのウェブサービスです。
  • Network Sketcher Offline — デスクトップ GUI + CLI です。network-sketcher_offline/ フォルダーだけで独立して動作します。

任意の組み合わせで使用できます。

Local MCP(AI ネイティブ)Online(ウェブサービス)Offline(GUI + CLI)
インターフェースLLM クライアント(Cursor、Claude Code など)ウェブブラウザーデスクトップ GUI / コマンドライン
主な依存関係Python + MCP SDKPython + FlaskPython + tkinter
マルチユーザーシングルユーザーブラウザー経由で複数ユーザーシングルユーザー
クライアントの要件Python + MCP クライアントウェブブラウザーのみPython 実行環境
AI ネイティブ設計はい(最も直接的)はいいいえ
マスターフォーマット.nsm のみ.xlsx / .nsm の両方.xlsx のみ
内部データ保存なしなしなし
外部通信LLM クライアントへの stdio(ローカル)HTTPSなし
テスト済みプラットフォームWindows(設計上は Mac OS、Linux にも対応)Windows(Mac OS、Linux は未テスト)Windows、Mac OS、Linux
フォルダーnetwork-sketcher_local_mcp/network-sketcher_online/network-sketcher_offline/
network-sketcher/
├── network-sketcher_local_mcp/  # Local MCP edition — MCP server for LLM clients (AI-native)
├── network-sketcher_online/     # Online edition — Web service (browser-based)
├── network-sketcher_offline/    # Offline edition — GUI + CLI (standalone desktop app)
├── README.md
├── LICENSE
└── ...

拡張機能:Cisco およびサードパーティー製コンバーター

Network Sketcher Cisco Extension リポジトリ(Cisco DevNet)は、プラットフォームのエクスポートデータや読み取り専用の API スナップショットを Network Sketcher CLI コマンドスクリプト(ns_commands.txt)に変換する、独立したモノレポです。出力は3 つすべてのエディション(Local MCP、Online、Offline(GUI / CLI))で使用できます。

コンバーター: ACI · Catalyst Center · Catalyst SD-WAN · CML · Cyber Vision · Meraki · Nexus Dashboard (NDFC) · Secure Network Analytics · NetBox · template_converter

詳細: 一般的なワークフロー · ツールの概要 · サードパーティー製コンバーター · 独自のコンバーターを作成する

Local MCP では、AI エージェントがコンバーターを実行し、ns_commands.txt を run_commands で読み込み、1 回のセッション内で build_default_outputs を使って仕上げられます。

コンバーターの出力は草案の出発点です。データ品質に関する注意事項と検証ガイダンスについては、Cisco Extension README をご覧ください。



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Network Sketcher Local MCP

AI ネイティブエディション: Network Sketcher Local MCP は、エンジンを Model Context Protocol(MCP)サーバーとして公開し、Cursor や Claude Code などの LLM クライアントがネットワーク設計を直接操作できるようにします。これは 3 つのエディションの中で最も直接的な AI 統合であり、ブラウザーもコピー&ペーストも必要ありません。

画像

Network Sketcher Local MCP とは?

Network Sketcher Local MCP は、Network Sketcher の 3 つ目のエディションです。network-sketcher_online/ns_engine/ をライブラリとしてラップし、Model Context Protocol を通じて Network Sketcher CLI を公開することで、LLM クライアントがツール呼び出しを介してネットワーク設計を操作できるようにします。

位置付け: Online エディションは「ブラウザー + 人間 + LLM(コピー&ペースト)」、Offline エディションは「デスクトップ GUI / CLI」です。このエディションは**「AI ネイティブ — LLM が CLI を直接実行」**します。

Local MCP エディションの 5 分間のデモ動画。

AI エージェントの Cursor は、Network Sketcher の Local MCP 機能を使ってネットワークを自律的に作成します。また、他の MCP のベストプラクティスも同時に参照します。

https://github.com/user-attachments/assets/274d5b66-5f4a-407a-bfb5-f71026971fc4

ローカル MCP の機能

  • ブラウザーもコピー&ペーストも不要です。 LLM は add device ... などのコマンドをツール呼び出しとして実行します
  • network-sketcher_online/ns_engine/ をライブラリとして再利用します(コードの重複はありません)
  • 既存の _online / _offline フォルダーは変更されません
  • stdio トランスポート(ローカルでの動作を想定)
  • プラットフォームのインポートワークフロー: 上記の拡張機能:Cisco およびサードパーティーのコンバーターをご覧ください(run_commands と build_default_outputs)

制限事項(ローカル MCP)

  • ローカル PC での実行を想定したシングルユーザー版です
  • stdio トランスポートのみをサポートしています(HTTP/SSE はサポートしていません)
  • 大規模なネットワークでは、図の生成に時間がかかる場合があります
  • LLM クライアントはバイナリー出力(PPTX / SVG)を直接表示できません。視覚的な確認が必要な場合は、生成された SVG を直接開いてください
  • 検証状況: Cursor と Claude Code の両方でエンドツーエンドの動作を確認済みです。サーバーは標準の MCP 仕様に準拠しているため、この 2 つに限らず、MCP 互換の AI エージェント/クライアントで動作することが想定されています。

要件(ローカル MCP)

  • Python 3.10 以降(MCP SDK で必要です。エンジン自体は 3.9 以降をサポートしています)
  • Network Sketcher リポジトリー全体(network-sketcher_online/ フォルダーが存在する必要があります)
  • 推奨 LLM:Claude Opus 4.7 以降。 ローカル MCP 版は、複数ステップのツール呼び出し、スキーマの解釈、サーバーの指示および AI Context に組み込まれたレイアウト/ワークフローのルールの遵守に大きく依存します(例:RULE 0 / 0.5 のレイアウト、RULE 3.5 の複数トランスポート WAN ウェイポイント設計、get_workspace_info から get_ai_context への必須のブートストラップ)。性能の低いモデルや古いモデルでは、これらのワークフローに対応しきれない場合があります。

インストール(ローカル MCP)

git clone https://github.com/cisco-open/network-sketcher/
cd network-sketcher/network-sketcher_local_mcp
python -m pip install -r requirements_mcp.txt

接続例

Cursor と Claude Code では設定方法が異なるため、以下では設定手順を分けています。お使いのクライアントに合ったものを選んでください。

Cursor の場合

以下を Cursor の MCP 設定ファイル(File > Preferences > Cursor Settings > MCP → mcp.json)に追加します。

{
  "mcpServers": {
    "network-sketcher": {
      "command": "python",
      "args": [
        "/path/to/network-sketcher/network-sketcher_local_mcp/ns_mcp_server.py"
      ]
    }
  }
}

/path/to/network-sketcher/ を、リポジトリーをクローンした実際のパスに置き換えてください。 Windows では、スラッシュ(/)またはエスケープしたバックスラッシュ(\\)のどちらも使用できます。

Claude Code の場合

claude CLI を使って MCP サーバーを登録します。スクリプトのパスがフラグとして解析されずに python に渡されるよう、--(ダブルダッシュ)区切り文字が必要です。

# Local scope (default; current project only, stored in ~/.claude.json)
claude mcp add network-sketcher -- python "/path/to/network-sketcher/network-sketcher_local_mcp/ns_mcp_server.py"

# User scope (available across all your projects)
claude mcp add --scope user network-sketcher -- python "/path/to/network-sketcher/network-sketcher_local_mcp/ns_mcp_server.py"

# Project scope (shared with team via .mcp.json in project root)
claude mcp add --scope project network-sketcher -- python "/path/to/network-sketcher/network-sketcher_local_mcp/ns_mcp_server.py"

/path/to/network-sketcher/ を、リポジトリーをクローンした実際のパスに置き換えてください。各スコープの詳細と使い分けについては、Claude Code の MCP インストールスコープに関するドキュメントをご覧ください。

ユーザーガイド(ローカル MCP)

言語リンク
英語リンク
日本語リンク


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Network Sketcher Online

AI ネイティブなソフトウェア: Network Sketcher Online は、AI(LLM)との対話を中心に設計されています。AI コンテキストを生成して LLM に送信し、返されたコマンドを貼り付けてネットワーク設計を更新できます。これらすべてをブラウザー内で行えます。

画像
デモ動画(Ver 3.0.1b)

Network Sketcher のインストールから始まる、約 4 分間のデモ動画です。URL の情報をもとに LLM を使ってネットワーク構成を作成し、さらに編集する手順を紹介します。音声および字幕はありません。

https://github.com/user-attachments/assets/2acaea3b-32f2-4ff0-90ad-a3dc810293d2

Network Sketcher Online とは?

Network Sketcher Online はブラウザー上で動作するウェブサービスです。Network Sketcher CLI をラップし、PC に Python をインストールしなくても、直感的なウェブ UI で図を生成したり、AI を活用したネットワーク設計を行ったりできます。

オンライン版の機能

Network Sketcher Online では、次の 2 つの出力モードを利用できます。

  • SVG モード(デフォルト):図をブラウザー上で SVG としてレンダリングします。すべての図(L1/L2/L3、全エリアおよびエリア別)を並列生成し、個別ファイルをダウンロードすることなくサムネイルで表示します。マスターファイルは、内部で高性能な .nsm 形式で保存されます。SVG モードは PPTX モードより約 30 倍高速です。Offline 版との互換性のため、マスターファイルを .xlsx 形式でダウンロードすることもできます。

  • PPTX モード:図を PowerPoint(.pptx)ファイルとして生成し、デバイスファイルを Excel(.xlsx)ファイルとして生成します。これは従来の出力モードで、Offline 版と同じファイルが生成されます。

  • アップロードおよび生成されたファイルは、セッション終了後に Network Sketcher Online から自動的に削除されます。サーバーにデータは保持されません。

  • ウェブブラウザー上でドラッグ&ドロップしてマスターファイルをアップロード

  • 出力を選択して、L1/L2/L3 の図、デバイスファイル、AI コンテキストファイルを生成

  • 複数形式で図をダウンロード:SVG/SVG(Visio 用)/draw.io/draw.io(ステンシル) — 最後の形式では Cisco の mxgraph.cisco.* ステンシルが自動適用されます

  • Office ソフトウェアを使わずに、PowerPoint(.pptx)および Excel(.xlsx)ファイルをブラウザー上でプレビュー

  • AI コンテキストをクリップボードにコピーし、ワンクリックで LLM を開く

  • プロンプト欄に変更内容を記述し、AI コンテキストとプロンプトをまとめてコピーして LLM で使用

  • LLM の出力から CLI コマンドを貼り付けてマスターファイルを更新(Update Master)

  • ウェブ UI から新しいマスターファイルを一から作成

  • 図の生成を高速化する並列処理

  • L1 および L3 の図で、属性に基づいてデバイスに色を設定

  • ブラウザーの更新後もセッションを維持し、自動的にクリーンアップ

  • HTTPS を強制し、自己署名証明書を自動生成

  • すべての設定を ns_web_config.json で管理

制限事項(オンライン版)

  • 内部ネットワークでの使用を想定しています。パブリックインターネットへのデプロイは想定していません。
  • IPv4 と IPv6 に対応しています。IPv6 のリンクローカルアドレス(fe80::/10)、マルチキャスト、ループバック、未指定、IPv4 マップ、サイトローカルアドレス、およびゾーンインデックス表記(%)は受け付けられず、描画されません。長い IPv6 アドレスに合わせた図のサイズや間隔の調整は行われません。
  • Excel(.xlsx)および PowerPoint(.pptx)ファイルの内容をマスターファイルに同期することはできません。編集はすべて、LLM が生成した CLI コマンドを通じて行います。
  • ブラウザーのズームまたはディスプレイの拡大率が高く設定されている場合(例:200%)、PowerPoint(.pptx)のブラウザー上でのプレビューが正しく表示されないことがあります。

必要条件(オンライン版)

  • Windows のみでテスト済みです。 Mac OS および Linux でも動作する可能性はありますが、これらのプラットフォームでは検証されていません。
  • その他の必要条件は Network Sketcher Offline と同じです。

インストール(オンライン版)

git clone https://github.com/cisco-open/network-sketcher/
cd network-sketcher/network-sketcher_online
python3 -m pip install -r requirements_online.txt
cd ..
python3 start_ns_online.py

起動時に表示される URL(デフォルト:https://localhost:5443)をブラウザーで開きます。

  • 特定のネットワークインターフェースでサービスを提供するには、サーバーの起動前に ns_web_config.json の host および port 設定を編集します。
  • SSL 証明書が存在しない場合、初回起動時に自己署名証明書が自動生成されます。
  • ns_web_config.json のホスト IP アドレスやその他の設定を変更した場合は、Certs/ フォルダー内の SSL 証明書ファイルを手動で削除し、サーバーを再起動してください。更新された設定に対応する新しい証明書が自動生成されます。
  • ns_web_config.json の fqdn 設定を構成すると、自動生成される SSL 証明書の Common Name(CN)に指定した FQDN が使用されます。

ユーザーガイド(オンライン)

言語リンク
英語リンク
日本語リンク

パフォーマンス測定の概要(オンライン)

バージョン:3.0.1(SVG モード)64 NW デバイス
112 接続
256 NW デバイス
480 接続
1024 NW デバイス
1984 接続
4096 NW デバイス
8064 接続
マスターファイルの作成 *14s4s26s8m 12s
すべての構成図、デバイステーブル、AI コンテキストファイルの作成3s7s58s15m 42s

*1 no_data マスターファイル内の L1 情報のみを反映します。隣接するデバイスを接続します。コマンドの実行時間を測定します。
テスト環境:Intel Core Ultra 7(1.70 GHz)、32.0 GB RAM、Windows 11 Enterprise



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Network Sketcher Offline

概要

https://github.com/user-attachments/assets/9ff207f8-c6b3-4584-b166-98ae4e4c8297

NoLang(no-lang.com) Otologic(https://otologic.jp)CC BY 4.0

基本的な使い方のデモ動画

https://github.com/cisco-open/network-sketcher/assets/13013736/b76ec8fa-44ad-4d02-a7c2-579f67ad24a9

AI(LLM)活用のデモ動画

フルバージョンへのリンク(Youtube)

https://github.com/user-attachments/assets/5874411a-0e6d-485d-9f85-4cdc85f3ca07

コンセプト

Network Sketcher は、PowerPoint でネットワーク構成図を生成し、Excel で構成情報を管理します。さらに、AI コンテキストをエクスポートすることで、LLM を使用した設定ファイルの生成に利用できます。

  • ネットワーク構成情報をメタデータ化し、各種構成ドキュメントを自動生成
  • ドキュメント間の自動同期
  • 共通形式を自動生成し、保守およびトレーニングの負荷を最小限に抑制
  • 構成情報をメタデータ化し、自動分析、AI 活用、システム間連携を促進
  • 機器構成テンプレートをサポート image

image

新機能(オフライン)

image
  • Ver 2.6.0

Network Sketcher Ver 2.6.0 では、Visio、draw.io、NetBox、CML のデータから Network Sketcher へのマスターファイル変換がサポートされました。

image Network Sketcher は複数の形式に対応しましたが、主要な作図ツールに取って代わることを目的としているのではなく、相互にメリットのある発展を目指しています。

API 駆動のプラットフォームからのインポートについては、上記の拡張機能:Cisco およびサードパーティーのコンバーターを参照してください(Visio/draw.io/NetBox ファイルのオフライン GUI インポートを補完します)。

制限事項(オフライン)

  • IPv4 と IPv6 に対応しています。IPv6 のリンクローカル(fe80::/10)、マルチキャスト、ループバック、未指定、IPv4 マップ、サイトローカルの各アドレス、およびゾーンインデックス表記(%)は受け付けられず、描画もされません。図のサイズや間隔は、長い IPv6 アドレスに合わせて調整されません。自動 IP アドレス割り当てでは IPv4 のみが割り当てられます。
  • DEVICE ファイルには複数のシートが含まれますが、一度に更新するシートは 1 つだけにしてください。複数のシートの更新を同時に同期することはできません。
  • One Drive フォルダー内のマスターファイルでは Network Sketcher を使用しないでください。
  • GUI を使用してレイヤー 1 リンクを削除すると、個々のインターフェイスを特定できず、意図した範囲を超えてレイヤー 2 のデータが削除されます。レイヤー 1 リンクを削除するには、CLI コマンド(delete l1_link)を使用してください。

要件(オフライン)

  • Network Sketcher はクロスプラットフォームに対応しています。Windows、Mac OS、Linux で動作します。
    • MAC OS ではダークモードで正しく表示されない場合があります。
  • Python ver 3.x
  • .pptx ファイルと .xlsx ファイルを編集できるソフトウェア
    • Microsoft Powerpoint と Excel が最適です。
    • Google Slides と Spreadsheets のインポート/エクスポート機能を利用できます。Excel の関数表示にはエラーが表示されますが、正常に動作します。
    • Libre Office と Softmaker office は使用できません。

インストール(オフライン)

git clone https://github.com/cisco-open/network-sketcher/
cd network-sketcher/network-sketcher_offline
python3 -m pip install -r requirements_offline.txt
python3 network_sketcher.py

または

#Download via browser
https://github.com/cisco-open/network-sketcher/archive/refs/heads/main.zip

#Unzip the ZIP file and execute the following in the prompt of the folder
cd network-sketcher_offline
python3 -m pip install -r requirements_offline.txt
python3 network_sketcher.py
インストールの補足(オフライン)
  • "python -m pip install -r requirements_offline.txt" の代替方法
python3 -m pip install tkinterdnd2
python3 -m pip install "openpyxl>=3.1.3,<=3.1.5"
python3 -m pip install python-pptx
python3 -m pip install ipaddress
python3 -m pip install numpy
python3 -m pip install networkx
python3 -m pip install svg.path
  • Mac OS では、以下の追加インストールが必要です。
brew install tcl-tk
brew install tkdnd
  • Ubuntu では、以下の追加インストールが必要です。
    GUI のドラッグ&ドロップは Ubuntu では動作しないため、tkdnd をソースからコンパイルするか、「Browse」と「Submit」を使用してください。
sudo apt-get install python3-tk

ユーザーガイド(オフライン)

言語リンク
英語リンク
日本語リンク

pyinstaller を使用して Windows 用の exe ファイルを作成する方法

pyinstaller.exe [file path]/network-sketcher_offline/network_sketcher.py --onefile --collect-data tkinterdnd2 --additional-hooks-dir  [file path] --clean --add-data "./ns_extensions_cmd_list.txt;." --add-data "./ns_logo.png;."

## パフォーマンス測定の概要(オフライン)
Ver: 2.6.1b64 NW デバイス
112 接続
256 NW デバイス
480 接続
1024 NW デバイス
1984 接続
マスターファイルの作成 *151s2m45s25m45s
レイヤー 1 図の生成(すべてのエリアとタグ)6s29s6m30s
レイヤー 2 図の生成13s51s6m53s
レイヤー 3 図の生成(すべてのエリア)10s56s14m23s
デバイスファイルのエクスポート19s1m4s5m14s

*1 no_data マスターファイルに L1 情報のみを反映します。隣接デバイスを接続します。コマンドの実行時間を測定します。
テスト環境:Intel Core Ultra 7(1.70 GHz)、32.0 GB RAM、Windows 11 Enterprise


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


付録

機能サポート一覧

機能項目ローカル MCP(LLM 駆動の CLI)オンライン版オフライン版(GUI)オフライン版(CLI)
PowerPoint のラフスケッチからマスターファイルを作成❌❌✅❌
Visio/Draw.io/NetBox ファイルから変換(組み込みのオフライン GUI)❌❌✅❌
Cisco Extension コンバーターを使ったインポート(上記を参照)✅✅✅✅
エリア、デバイス、ウェイポイントの配置/作成/削除/変更✅✅✅(GUI でエリアを自動配置)✅
レイヤー 1 接続の追加/削除/変更(ポート名、全二重など)✅✅⚠️(削除時にポートを指定できません)✅
レイヤー 2 セグメント(VLAN)の変更/仮想ポート(SVI、ループバック、ポートチャネル)の追加/削除✅✅✅✅
IP アドレス/レイヤー 3 インスタンス(VRF)の変更✅✅✅✅
属性の変更✅✅✅✅
VPN の追加/削除❌❌✅❌
フロー管理❌❌✅❌
各種レポートのエクスポート✅(IP アドレスのみ)✅(IP アドレスのみ)✅❌
空のマスターファイル(データなし)のエクスポート✅✅❌✅
AI コンテキストファイルのエクスポート✅✅✅✅
デバイスファイルのエクスポート✅✅✅✅
L1/L2/L3 トポロジ図の生成✅✅✅✅
図を SVG(Visio 互換)/draw.io(Cisco ステンシル付き)としてエクスポート❌✅❌❌

Cisco Extension のインポートに関する注意事項は、上記の拡張機能:Cisco およびサードパーティーのコンバーターを参照してください。

サンプル

- さまざまな接続に対応
画像

ダウンロード: Sample.figure5.zip

- Wi-Fi オフィス

AI コンテキストを使用し、AI(LLM)に複数のコマンド生成指示を与えて作成しました。 画像

ダウンロード: Sample Office.zip


Otologic (https://otologic.jp) CC BY 4.0

作成者

  • Yusuke Ogawa - Cisco アーキテクト | CCIE#17583

ライセンス

SPDX-License-Identifier: Apache-2.0

Copyright 2023 Cisco Systems, Inc. and its affiliates

Apache License, Version 2.0(「ライセンス」)に基づいてライセンスされています。 ライセンスに従わない限り、このファイルを使用することはできません。 ライセンスのコピーは次の場所から入手できます。

http://www.apache.org/licenses/LICENSE-2.0

適用される法律で要求される場合、または書面で合意されている場合を除き、 ライセンスに基づいて配布されるソフトウェアは「現状のまま」提供され、 明示的または黙示的を問わず、いかなる保証もありません。 ライセンスに基づく権利および制限については、 ライセンスをご確認ください。

コメント

MCP は初めてですか?

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

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