Network Sketcher (Local MCP) について
Network Sketcher は、L1/L2/L3 トポロジー図、デバイス表、AI コンテキストファイルを生成する AI ネイティブのネットワーク設計ツールです。Local MCP 版では、Cursor や Claude Code などの LLM クライアントがツール呼び出しで設計を進められます。
主な機能
- 01L1、L2、L3 のトポロジー図の生成
- 02SVG と PowerPoint 形式の図の出力
- 03HTML のデバイス表と統合ビューア
- 04他の LLM による確認や拡張用の AI コンテキストファイル
- 05プラットフォームのエクスポートを CLI コマンドに変換するコンバーター
活用シーン
- 01AI との対話で複数拠点の WAN やキャンパス LAN を設計する
- 02トポロジー図とデバイス表をドキュメント用に出力する
- 03既存のインベントリから編集可能な設計の下書きを作成する
MCP 対応
Local MCP 版は stdio で動作する MCP サーバーで、設計エンジンのコマンドを LLM クライアントに公開します。クライアントはツールを呼び出して設計と出力ファイルを作成できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
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 ステップで使う
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 プラットフォームに掲載されています。
- レジストリ: MCP Registry · Glama · PulseMCP
- ハブ: LobeHub
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 SDK | Python + Flask | Python + 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 接続 |
|---|---|---|---|---|
| マスターファイルの作成 *1 | 4s | 4s | 26s | 8m 12s |
| すべての構成図、デバイステーブル、AI コンテキストファイルの作成 | 3s | 7s | 58s | 15m 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)活用のデモ動画
https://github.com/user-attachments/assets/5874411a-0e6d-485d-9f85-4cdc85f3ca07
コンセプト
Network Sketcher は、PowerPoint でネットワーク構成図を生成し、Excel で構成情報を管理します。さらに、AI コンテキストをエクスポートすることで、LLM を使用した設定ファイルの生成に利用できます。
- ネットワーク構成情報をメタデータ化し、各種構成ドキュメントを自動生成
- ドキュメント間の自動同期
- 共通形式を自動生成し、保守およびトレーニングの負荷を最小限に抑制
- 構成情報をメタデータ化し、自動分析、AI 活用、システム間連携を促進
- 機器構成テンプレートをサポート
新機能(オフライン)
- Ver 2.6.0
API 駆動のプラットフォームからのインポートについては、上記の拡張機能:Cisco およびサードパーティーのコンバーターを参照してください(Visio/draw.io/NetBox ファイルのオフライン GUI インポートを補完します)。
- Ver 2.5.0
制限事項(オフライン)
- 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.1b | 64 NW デバイス 112 接続 | 256 NW デバイス 480 接続 | 1024 NW デバイス 1984 接続 |
|---|---|---|---|
| マスターファイルの作成 *1 | 51s | 2m45s | 25m45s |
| レイヤー 1 図の生成(すべてのエリアとタグ) | 6s | 29s | 6m30s |
| レイヤー 2 図の生成 | 13s | 51s | 6m53s |
| レイヤー 3 図の生成(すべてのエリア) | 10s | 56s | 14m23s |
| デバイスファイルのエクスポート | 19s | 1m4s | 5m14s |
*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
適用される法律で要求される場合、または書面で合意されている場合を除き、 ライセンスに基づいて配布されるソフトウェアは「現状のまま」提供され、 明示的または黙示的を問わず、いかなる保証もありません。 ライセンスに基づく権利および制限については、 ライセンスをご確認ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。