Installation¶
This guide covers installing Netex suite plugins via the EmberAI marketplace in Claude Code.
Prerequisites¶
- Python 3.12 or later -- check with
python3 --version - Claude Code -- Netex plugins run as MCP servers inside Claude's plugin ecosystem
Add the EmberAI Marketplace¶
Register the EmberAI marketplace so Claude Code can discover Netex plugins:
Install Plugins¶
Install the plugins you need. Each plugin is independent -- install only what matches your network equipment.
UniFi Plugin (edge layer)¶
For UniFi switches, access points, and wireless management:
OPNsense Plugin (gateway layer)¶
For OPNsense firewall, routing, VPN, DNS, DHCP, and IDS/IPS:
Netex Umbrella Plugin (cross-vendor orchestration)¶
For operations that span both UniFi and OPNsense (unified topology, VLAN provisioning, security audits):
Install order does not matter
Each plugin manages its own virtual environment and dependencies. The netex umbrella plugin discovers installed vendor plugins automatically at startup via the Plugin Registry.
What Happens on First Run¶
When a plugin runs for the first time, it:
- Creates an isolated Python virtual environment
- Installs the plugin package and its dependencies
- Starts the MCP server
Subsequent runs reuse the existing virtual environment and start immediately.
Verify Installation¶
After configuring authentication (see next step), verify each installed plugin:
A successful check prints connection status and exits with code 0.
Alternative: Install from Source (Development)¶
For contributors or local development, you can install plugins directly:
git clone https://github.com/bluminal/emberai.git
cd emberai
pip install -e "./unifi" # and/or opnsense, netex
For development dependencies (testing, linting, type checking):
What's Installed¶
Each plugin provides an MCP server with specialized network intelligence tools:
| Plugin | Scope | Key Capabilities |
|---|---|---|
unifi |
Edge layer | Topology discovery, health monitoring, WiFi analysis, client management, traffic inspection, security audit, multi-site operations |
opnsense |
Gateway layer | Interface/VLAN management, firewall rules, routing, VPN tunnels, DNS, DHCP, IDS/IPS, diagnostics |
netex |
Cross-vendor | Unified topology, cross-vendor health, VLAN provisioning, security audit, policy sync |
Next Steps¶
- Authentication -- create API keys and configure environment variables
- Quick Start -- run your first network scan
- Safety & Human Supervision -- understand the human-in-the-loop model