{"repo":"vespo92/OPNSenseMCP","free":true,"listed":false,"github":"https://github.com/vespo92/OPNSenseMCP","clone":"git clone https://github.com/vespo92/OPNSenseMCP.git","description":"MCP Server for OPNSense to act as IaC proxy","language":"TypeScript","stars":77,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"OPNsense MCP Server 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. Features 🔥 Firewall Management - Complete CRUD operations for firewall rules - Proper handling of API-created \"automation rules\" - Inter-VLAN routing configuration - Batch rule creation and management - Enhanced persistence with multiple fallback methods 🌐 NAT Configuration (SSH-based) - Outbound NAT rule management - NAT mode control (automatic/hybrid/manual/disabled) - No-NAT exception rules for inter-VLAN traffic - Automated DMZ NAT issue resolution - Direct XML configuration manipulation 🔍 Network Diagnostics - Comprehensive routing analysis - ARP table inspection with vendor identification - Interface configuration management - Network connectivity troubleshooting - Auto-fix capabilities for common issues 🖥️ SSH/CLI Execution - Direct command execution on OPNsense - Configuration file manipulation - System-level operations not available via API - Service management and restarts 📊 Additional Capabilities - VLAN management - DHCP lease viewing and management - DNS blocklist configuration - HAProxy load balancer support - Configuration backup and restore - Infrastructure as Code support Installation Prerequisites - Node.js 18+ or Bun 1.0+ - OPNsense firewall (v24.7+ recommended) - API credentials for OPNsense - SS","default_branch":null,"files":null,"tree":[],"storefront":"/r/vespo92","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vespo92/OPNSenseMCP/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}