Model Context Protocol server for OPNSense firewall management with inter-VLAN routing diagnostics, ARP table, DNS filtering and HAProxy support via
Model Context Protocol server for OPNSense firewall management with inter-VLAN routing diagnostics, ARP table, DNS filtering and HAProxy support via Claude Desktop
A Model Context Protocol (MCP) server for comprehensive OPNsense firewall management. This server enables AI assistants like Claude to directly manage firewall configurations, diagnose network issues, and automate complex networking tasks.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| firewall_list_rules | List all firewall rules |
| firewall_create_rule | Create a new rule |
| firewall_update_rule | Update existing rule |
| firewall_delete_rule | Delete a rule |
| firewall_apply_changes | Apply pending changes |
| nat_list_outbound | List outbound NAT rules |
| nat_set_mode | Set NAT mode |
| nat_create_outbound_rule | Create NAT rule |
| nat_fix_dmz | Fix DMZ NAT issues |
| nat_analyze_config | Analyze NAT configuration |
| arp_list | List ARP table entries |
| routing_diagnostics | Diagnose routing issues |
| routing_fix_all | Auto-fix routing problems |
| interface_list | List network interfaces |
| vlan_create | Create VLAN |
| system_execute_command | Execute CLI command |
| backup_create | Create configuration backup |
| service_restart | Restart a service |
{
"mcpServers": {
"opnsense": {
"command": "bun",
"args": [
"run",
"/path/to/OPNSenseMCP/src/index.ts"
],
"env": {
"OPNSENSE_HOST": "https://your-opnsense:port",
"OPNSENSE_API_KEY": "YOUR_OPNSENSE_API_KEY",
"OPNSENSE_API_SECRET": "YOUR_OPNSENSE_API_SECRET",
"OPNSENSE_VERIFY_SSL": "false"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| OPNSENSE_HOST | Declared in the maintainer’s client configuration. | Check documentation |
| OPNSENSE_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
| OPNSENSE_API_SECRET | Declared in the maintainer’s client configuration. | Check documentation |
| OPNSENSE_VERIFY_SSL | Declared in the maintainer’s client configuration. | Check documentation |
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
AWS Labs' official server suite — current AWS docs, CDK guidance, cost analysis and service tools.
x402 USDC-paid MCP tools: 7-chain transaction checks, PDF evidence and DNS/TLS audits.
A production-ready Model Context Protocol (MCP) server for Google Cloud Dataproc operations. Provides intelligent defaults, comprehensive tooling
Domain registry records and status, DNS records, and IP/ASN resolution over RDAP and DoH.
Docker Container with Useful MCP Servers