mcpField
T
tracerlab

tracerlab

ローカル
github.com/atharv-santoshクラウド・インフラ02 週間前に更新

tracerlab について

tracerlabは、Cisco Packet Tracer 9のネットワーク構築とトラブルシューティングを行うMCPサーバーです。Packet Tracer利用者向けで、稼働中のネットワーク操作と.pktファイルの編集に対応します。

主な機能

  1. 01ネットワーク機器の追加と接続
  2. 02IOS設定の投入
  3. 03アドレスとルーティングの設定
  4. 04ping実行と障害診断
  5. 05.pktファイルの読み書き
  6. 06既成ネットワークラボ

活用シーン

  1. 01OSPFトポロジーの構築と疎通テスト
  2. 02ラボでのVLAN、DHCP、NAT設定
  3. 03ネットワークの確認と設定問題の特定

MCP 対応

MCPサーバーはPT-MCP Bridgeを介してMCPクライアントを稼働中のPacket Tracerに接続し、ネットワークの構築、設定、テストを可能にします。Packet Tracerを起動せずに.pktファイルを読み書きすることもできます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"atharv-santosh-tracerlab": {
"command": "uvx",
"args": [
"tracerlab"
]
}
}
}
起動コマンドuvx tracerlab

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypitracerlab0.1.6

ツール

42

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

Tracerlab

Cisco Packet Tracer 9 用の MCP サーバーです。Claude Code(または任意の MCP クライアント)から、起動中の Packet Tracer でネットワークを構築できます。デバイスの追加、ケーブル接続、IOS 設定の適用、アドレス設定、ルーティングの設定、ping の実行、問題箇所の特定ができます。また、Packet Tracer を起動していなくても .pkt ファイルの読み書きができます。

3 台のルーターで OSPF リングを構築し、ケーブル接続とアドレス設定を行って、リング越しに ping を実行する様子

1 つのプロンプトで、12 台のデバイス、12 本のケーブル、リング全体の OSPF、そして 6/6 件の ping に成功しました。

すぐに使えるラボもいくつか用意されています(ルーター・オン・ア・スティック、OSPF/EIGRP/RIP トポロジー、NAT、HSRP、EtherChannel、IPv6)。これらは 1 回の呼び出しで構築できます。

インストール

uv と Packet Tracer 9 が必要です。

MCP クライアントにサーバーを登録します。

claude mcp add packet-tracer -- uvx --from tracerlab packet-tracer-mcp

Cursor(~/.cursor/mcp.json)、VS Code(.vscode/mcp.json)、Codex では、同じコマンドを使用します。

{
  "mcpServers": {
    "packet-tracer": { "command": "uvx", "args": ["--from", "tracerlab", "packet-tracer-mcp"] }
  }
}

次に、Packet Tracer 側で一度だけインストールします。

uvx tracerlab install-extension

Packet Tracer を再起動し、新しいスクリプトモジュールについて尋ねられたら「はい」と答えます。小さな「PT-MCP Bridge」ウィンドウが表示され、MCP サーバーの実行中は緑色になります。

接続できない場合は、uvx tracerlab doctor を実行してください。

使い方

Packet Tracer を開き、Claude Code を起動して、次のような指示を出します。

  • 3 台のルーターで OSPF リングを構築し、各 LAN に PC を 1 台ずつ配置して、すべてに ping を実行する
  • VLAN 10、20、30 と DHCP を使ってルーター・オン・ア・スティックを設定する
  • このネットワークの問題点を教えて
  • R1 の実行中の設定を表示して

examples/enterprise-two-site.pkt は、すべてのツールを使って構築した、より大規模なネットワークです。

テスト

uv run pytest

mcp-name: io.github.atharv-santosh/tracerlab

コメント

MCP は初めてですか?

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

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