プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

VMware NSX

作者:vmware-skillsバージョン 1.15.1i★ –iパソコンで動く
レジストリ名io.github.vmware-skills/vmware-nsx

インストール

概要

作者による説明(英語の原文)

VMware NSX networking management with 33 MCP tools: segments, gateways, NAT, routing, IPAM.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • 自分で入力するもの: VMWARE_NSX_CONFIG

必要なもの

  • PyPIPythonのuvのインストール(uvxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "vmware-nsx": {
      "command": "uvx",
      "args": [
        "vmware-nsx-mgmt",
        "mcp"
      ],
      "env": {
        "VMWARE_NSX_CONFIG": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add vmware-nsx --env VMWARE_NSX_CONFIG=your-value -- uvx vmware-nsx-mgmt mcp

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "vmware-nsx": {
      "command": "uvx",
      "args": [
        "vmware-nsx-mgmt",
        "mcp"
      ],
      "env": {
        "VMWARE_NSX_CONFIG": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "vmware-nsx": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "vmware-nsx-mgmt",
        "mcp"
      ],
      "env": {
        "VMWARE_NSX_CONFIG": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • VMWARE_NSX_CONFIG env
    Path to the config file. Defaults to ~/.vmware-nsx/config.yaml.

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント vmware-skills で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32686件のうち0%よりスターが多い
  • このカテゴリのほかの32686件のうち65%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32686件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

VMware NSXは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.15.1)がレジストリに届いたのは20 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Microsoft Exchange Online MCP

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211一昨日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

VMware NSX

For a read-only check of this skill with your model and agent host, use the shared model-fit self-test in the marketplace root.

Author: Wei Zhou, VMware by Broadcom — wei-wz.zhou@broadcom.com

This is a community-driven project by a VMware engineer, not an official VMware product.

For official VMware developer tools see developer.broadcom.com.

English | 中文

VMware NSX networking management: segments, gateways, NAT, routing, IPAM — 33 MCP tools, domain-focused.

NSX Policy API skill for NSX-T 3.0+ and NSX 4.x.

Companion Skills

SkillScopeToolsInstall
[vmware-aiops](https://github.com/vmware-skills/VMware-AIops) ⭐ entry pointVM lifecycle, deployment, guest ops, clusters49uv tool install vmware-aiops
[vmware-monitor](https://github.com/vmware-skills/VMware-Monitor)Read-only monitoring, alarms, events, VM info27uv tool install vmware-monitor
[vmware-storage](https://github.com/vmware-skills/VMware-Storage)Datastores, iSCSI, vSAN11uv tool install vmware-storage
[vmware-vks](https://github.com/vmware-skills/VMware-VKS)Tanzu Namespaces, TKC cluster lifecycle20uv tool install vmware-vks
[vmware-nsx-security](https://github.com/vmware-skills/VMware-NSX-Security)DFW microsegmentation, security groups, Traceflow21uv tool install vmware-nsx-security
[vmware-aria](https://github.com/vmware-skills/VMware-Aria)Aria Ops metrics, alerts, capacity planning28uv tool install vmware-aria
[vmware-avi](https://github.com/vmware-skills/VMware-AVI)AVI/NSX ALB load balancing, AKO28uv tool install vmware-avi
[vmware-harden](https://github.com/vmware-skills/VMware-Harden)Compliance baselines, drift detection6uv tool install vmware-harden

Quick Install

# Via PyPI

uv tool install vmware-nsx-mgmt

Or pip

pip install vmware-nsx-mgmt

Offline / Air-Gapped Install (from source)

This project uses the modern PEP 517 build system (hatchling), so there is no `setup.py` by design — that is expected, not a missing file. If you cloned the source and hit ERROR: File "setup.py" or "setup.cfg" not found ... editable mode currently requires a setuptools-based build, your pip is older than 21.3 and cannot do an *editable* (-e) install with a non-setuptools backend. Editable mode is a developer convenience, not needed to run the tool — do one of:

# From the source tree — a normal (non-editable) install builds a wheel:

pip install . # NOT pip install -e .

...or upgrade pip first, and editable works too:

pip install --upgrade pip && pip install -e .

For a truly air-gapped host, build the wheels on a connected machine and copy them over — the target then needs no network:

# On a connected machine, collect this package + its dependencies as wheels:

pip wheel . -w dist # → dist/*.whl (or: uv build, for just this package)

Copy dist/ to the air-gapped host, then install offline:

pip install --no-index --find-links dist vmware-nsx-mgmt

Configuration

mkdir -p ~/.vmware-nsx

cp config.example.yaml ~/.vmware-nsx/config.yaml

Edit with your NSX Manager credentials

echo "VMWARE_NSX_NSX_PROD_PASSWORD=your_password" > ~/.vmware-nsx/.env chmod 600 ~/.vmware-nsx/.env

Verify

vmware-nsx doctor

What This Skill Does

CategoryToolsCountRead / Write
Segmentslist, get, create, update, delete52R / 3W
Tier-0 Gatewayslist, get, BGP neighbors, configure BGP43R / 1W
Tier-1 Gatewayslist, get, create, update, delete52R / 3W
NATlist, create, delete31R / 2W
Static Routeslist, create, delete31R / 2W
IP Poolslist, usage, create, delete42R / 2W
Fabric Inventorytransport zones, transport nodes, edge clusters33R / 0W
Health & Troubleshootingalarms, transport node status, edge cluster status, manager status, port status, VM-to-segment66R / 0W

Total: 33 tools (20 read-only + 13 write)

Common Workflows

Create an App Network (Segment + T1 Gateway + NAT)
  1. Create gateway: vmware-nsx gateway create-t1 app-t1 --edge-cluster edge-cluster-01 --tier0 tier0-gw
  2. Create segment: vmware-nsx segment create app-web-seg --name app-web-seg --tz --subnet 10.10.1.1/24
  3. Add SNAT: vmware-nsx nat create app-t1 --action SNAT --source 10.10.1.0/24 --translated 172.16.0.10
  4. Verify: vmware-nsx segment list and vmware-nsx nat list app-t1

Use --dry-run to preview any write command first.

Check Network Health
  1. Manager status: vmware-nsx health manager-status
  2. Transport nodes: vmware-nsx health transport-nodes
  3. Edge clusters: vmware-nsx health edge-clusters
  4. Alarms: vmware-nsx health alarms --severity HIGH (exact-match filter; query each severity separately)
Troubleshoot VM Connectivity
  1. Find VM's segment: vmware-nsx troubleshoot vm-segment
  2. Check port realized state: vmware-nsx troubleshoot port-status (all ports on the segment: attachment, realized bindings, transport nodes)
  3. Check routes: vmware-nsx gateway routes-t1 app-t1
  4. Check BGP: vmware-nsx gateway bgp-neighbors tier0-gw

MCP Tools (33 — 20 read, 13 write)

CategoryToolsType
Segmentslist_segments, get_segment, create_segment, update_segment, delete_segmentRead/Write
Tier-0 GWlist_tier0_gateways, get_tier0_gateway, get_bgp_neighbors, configure_tier0_bgpRead/Write
Tier-1 GWlist_tier1_gateways, get_tier1_gateway, create_tier1_gateway, update_tier1_gateway, delete_tier1_gatewayRead/Write
NATlist_nat_rules, create_nat_rule, delete_nat_ruleRead/Write
Static Routeslist_static_routes, create_static_route, delete_static_routeRead/Write
IP Poolslist_ip_pools, get_ip_pool_usage, create_ip_pool, delete_ip_poolRead/Write
Fabriclist_transport_zones, list_transport_nodes, list_edge_clustersRead
Healthlist_nsx_alarms (per-severity, exact match), get_transport_node_status, get_edge_cluster_status, get_nsx_manager_statusRead
Troubleshootget_logical_port_status (realized state of all ports on a segment), get_segment_port_for_vm (lookup by VM display name)Read

Full per-tool endpoints and methods: skills/vmware-nsx/references/capabilities.md.

CLI

# Segments

vmware-nsx segment list vmware-nsx segment get app-web-seg vmware-nsx segment create app-web-seg --name app-web-seg --tz --subnet 10.10.1.1/24 vmware-nsx segment delete app-web-seg

Gateways

vmware-nsx gateway list-t0 vmware-nsx gateway list-t1 vmware-nsx gateway create-t1 app-t1 --edge-cluster edge-cluster-01 --tier0 tier0-gw vmware-nsx gateway bgp-neighbors tier0-gw vmware-nsx gateway routes-t1 app-t1

NAT

vmware-nsx nat list app-t1 vmware-nsx nat create app-t1 --action SNAT --source 10.10.1.0/24 --translated 172.16.0.10 vmware-nsx nat delete-rule --tier1 app-t1 --rule-id rule-01

Static Routes

vmware-nsx route list app-t1 vmware-nsx route create app-t1 --network 192.168.100.0/24 --next-hop 10.10.1.254

IP Pools

vmware-nsx ippool list vmware-nsx ippool create tep-pool vmware-nsx ippool add-subnet tep-pool --start 192.168.100.10 --end 192.168.100.50 --cidr 192.168.100.0/24

Health & Troubleshooting

vmware-nsx health alarms --severity HIGH # exact match: LOW | MEDIUM | HIGH | CRITICAL vmware-nsx health transport-nodes vmware-nsx health manager-status vmware-nsx troubleshoot vm-segment my-vm-01 # VM display name vmware-nsx troubleshoot port-status app-web-seg # segment ID

Diagnostics

vmware-nsx doctor

MCP Server

After `uv tool install vmware-nsx-mgmt`, start the MCP server with one command (v1.5.15+):

# Recommended — single command, no network re-resolve

vmware-nsx mcp

Or via Docker

docker compose up -d

Agent Configuration

Add to your AI agent's MCP config:

{

"mcpServers": { "vmware-nsx": { "command": "vmware-nsx", "args": ["mcp"], "env": { "VMWARE_NSX_CONFIG": "~/.vmware-nsx/config.yaml" } } } }

Alternative: uvx (no install) or legacy entry point

# Run without installing (requires PyPI access each launch)

uvx --from vmware-nsx-mgmt vmware-nsx mcp

Legacy entry point (still works, kept for backward compatibility)

vmware-nsx-mcp

Behind a corporate TLS proxy? uvx may fail with invalid peer certificate: UnknownIssuer.

Use the recommended vmware-nsx mcp form above (no network needed), or set UV_NATIVE_TLS=true.

More agent config templates (Claude Code, Cursor, Goose, Continue, etc.) in examples/mcp-configs/.

Version Compatibility

NSX VersionSupportNotes
NSX 9.1FullPolicy API supported. Note: VDS 7.0+ required (N-VDS removed in NSX 9).
NSX 9.0FullPolicy API supported. Note: bare-metal agent / physical-server L2 overlay removed.
NSX 4.xFullLatest Policy API, all features
NSX-T 3.2FullAll features work
NSX-T 3.1FullMinor route table format differences
NSX-T 3.0CompatibleIP pool subnet API introduced here
NSX-T 2.5LimitedPolicy API incomplete; some tools may fail
NSX-V (6.x)Not supportedDifferent API (SOAP-based)
VCF Compatibility
VCF VersionBundled NSXSupport
VCF 9.1NSX 9.1Full
VCF 9.0NSX 9.0Full
VCF 5.xNSX 4.xFull
VCF 4.3-4.5NSX-T 3.1-3.2Full
Official Broadcom References

Safety

FeatureDescription
Read-heavy20/33 tools are read-only
Double confirmationCLI write commands require two prompts
Dry-run modeAll write commands support --dry-run preview
MCP delete previewThe five MCP delete tools preview by default: without confirm=True they return blast_radius (what would be removed, blockers, unmeasured) and delete nothing. confirm=True is refused while a blocker remains or a read failed
Dependency checksSegment delete refuses while ports are attached; Tier-1 delete refuses, deleting nothing, while segments, NAT rules, static routes, interfaces or VPN / DNS forwarder / LB services still depend on it (--dry-run runs the same check). On MCP, IP pool delete refuses while addresses are allocated — Policy ip-allocations, or NSX's pool_usage count, which also covers addresses Policy does not list (e.g. TEP pools) — and when pool_usage cannot be read. NAT rule and static route deletes have no blockers; their preview shows the rule's match or the route's network and next hops
Input validationCIDR, IP, VLAN IDs, gateway existence validated
Audit loggingAll operations logged to ~/.vmware-nsx/audit.log
No firewall opsCannot create/modify DFW rules or security groups
Credential safetyPasswords only from environment variables
Prompt injection defense

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く