VMware NSX Security MCP server
VMware NSX security: DFW policies, security groups, tags, Traceflow, IDPS — 21 MCP tools.
4 stars341 downloads/wk
Reviews
Write oneNobody has reviewed VMware NSX Security yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
VMware NSX Security tools (21, 10 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
apply_vm_tag[WRITE] Apply an NSX tag to a virtual machine.
create_dfw_policywrite action[WRITE] Create a new DFW security policy.
create_dfw_rulewrite action[WRITE] Create a firewall rule under an existing DFW security policy.
create_groupwrite action[WRITE] Create an NSX security group with optional membership criteria.
delete_dfw_policywrite action[WRITE] Delete a DFW security policy.
delete_dfw_rulewrite action[WRITE] Permanently delete one DFW rule from its parent security policy.
delete_groupwrite action[WRITE] Delete an NSX security group.
get_dfw_policy[READ] Get full details of a single DFW security policy.
get_dfw_rule_stats[READ] Get packet/byte hit-count statistics for a DFW rule.
get_group[READ] Get details of a security group including membership criteria and effective members.
get_idps_status[READ] Get IDPS signature status and global IDS settings.
get_traceflow_result[READ] Get the current state and observations of an existing Traceflow.
list_dfw_policies[READ] List DFW security policies in the default domain.
list_dfw_rules[READ] List rules in a DFW security policy.
list_groups[READ] List NSX security groups in the default domain.
list_idps_profiles[READ] List IDPS profiles configured in NSX.
list_vm_tags[READ] List all NSX tags applied to a virtual machine.
remove_vm_tagwrite action[WRITE] Remove an NSX tag from a virtual machine.
run_traceflowwrite action[WRITE] Run a Traceflow to trace a packet's path through the NSX overlay.
update_dfw_policywrite action[WRITE] Partially update a DFW security policy (PATCH — only provided fields change).
update_dfw_rulewrite action[WRITE] Partially update a DFW rule (PATCH — only provided fields change).
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan35 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 5 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
What the publisher says
From the VMware NSX Security repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.vmware-skills/vmware-nsx-security -->
VMware NSX Security
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.
VMware NSX DFW microsegmentation and security MCP skill — 22 tools for distributed firewall policies/rules, security groups, VM tags, the DFW exclusion list, Traceflow packet tracing, and IDPS.
Companion skills: vmware-nsx (networking), vmware-aiops (VM lifecycle), vmware-monitor (monitoring)
Quick Start
uv tool install vmware-nsx-security
mkdir -p ~/.vmware-nsx-security
cp config.example.yaml ~/.vmware-nsx-security/config.yaml
# Edit config.yaml with your NSX Manager host
echo "VMWARE_NSX_SECURITY_NSX_PROD_PASSWORD=your_password" > ~/.vmware-nsx-security/.env
chmod 600 ~/.vmware-nsx-security/.env
vmware-nsx-security doctorOffline / 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-securityWhat It Does
Total: 22 MCP tools (11 read-only + 11 write)
DFW exclusion list
A VM on the NSX distributed-firewall exclusion list has no DFW in its datapath: the rules that name it exist and none of them applies. On a VCF estate the management VMs (vCenter, VCF Operations, NSX managers) are commonly on it — one real NSX 9.1 fabric had 10 of 12 VMs excluded. listdfwexclusions shows the list, and listvmtags / getgroup / listdfwpolicies say when a member is excluded, so "protected by DFW policy" is never reported for a VM the DFW does not see. dfwexcluded: null means the list could not be read — which is not false.
MCP Server Setup
After uv tool install vmware-nsx-security, start the MCP server with one command (v1.5.15+):
# Recommended — single command, no network re-resolve
vmware-nsx-security mcp
# With a custom config path
VMWARE_NSX_SECURITY_CONFIG=/path/to/config.yaml vmware-nsx-security mcpAdd to ~/.claude.json:
{
"mcpServers": {
"vmware-nsx-security": {
"command": "vmware-nsx-security",
"args": ["mcp"],
"env": {
"VMWARE_NSX_SECURITY_CONFIG": "~/.vmware-nsx-security/config.yaml"
}
}
}
}Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add vmware-nsx-security -- uvx vmware-nsx-security
VMware NSX Security: common questions
- Is VMware NSX Security MCP server safe?
- Yes, by our scan: it is graded A (94/100). Read the VMware NSX Security safety report
- How do I install VMware NSX Security?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does VMware NSX Security need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is VMware NSX Security maintained?
- The last commit was 6 days ago (2026-09-20). The latest release is v1.8.8.
- What can I use instead of VMware NSX Security?
- Servers from other publishers that do the same job: VMware NSX Security MCP server, CrowdStrike Falcon MCP Server and SSH Manager MCP server. Compare all VMware NSX Security alternatives.
Alternatives to VMware NSX Security
Same job from other publishers: the closest match first, then the best rated.
- VMware NSX SecurityVMware NSX security: DFW policies and exclusions, groups, tags, Traceflow, IDPS — 22 MCP tools.not reviewedGrowingA
- CrowdStrike Falcon MCP ServerConnects AI agents with CrowdStrike Falcon for security analysis and automation.not reviewedEstablishedA
- SSH ManagerSSH server management for agents, with per-server read-only and allowlist security modesnot reviewedEstablishedB
- Reversecore MCPSecurity-first MCP server for reverse engineering, malware analysis, forensics, and SAST.not reviewedEstablishedB
- Notebooklm SecureSecurity-hardened NotebookLM MCP with post-quantum encryptionnot reviewedGrowingA