{"slug":"lucamarien/opnsense-mcp-server","name":"OPNsense MCP Server","description":"Secure MCP server for managing OPNsense firewalls - 62 tools across firewall, DNS, DHCP, VPN, HAProxy, and security auditing with read-only default and automatic rollback protection.","category":"other","tags":[],"official":false,"stars":6,"transport":"stdio","install":[{"cmd":"pip install opnsense-mcp-server","imports":[]}],"tools":[{"name":"list_arp_table","description":"List ARP table entries"},{"name":"list_dhcp_leases","description":"List DHCP leases"},{"name":"list_dhcpv6_leases","description":"List DHCPv6 leases"},{"name":"list_interfaces","description":"List network interfaces"},{"name":"list_routes","description":"List routing table"},{"name":"list_firewall_rules","description":"List firewall rules"},{"name":"list_nat_rules","description":"List NAT rules"},{"name":"list_aliases","description":"List aliases"},{"name":"list_categories","description":"List firewall rule categories"},{"name":"list_services","description":"List services and their status"},{"name":"list_syslog","description":"List system log entries"},{"name":"list_firewall_log","description":"List firewall log entries"},{"name":"list_dhcp_log","description":"List DHCP log entries"},{"name":"list_openvpn_log","description":"List OpenVPN log entries"},{"name":"list_ipsec_log","description":"List IPsec log entries"},{"name":"list_captive_portal_log","description":"List captive portal log entries"},{"name":"list_system_info","description":"Get system information"},{"name":"list_cpu_load","description":"Get CPU load"},{"name":"list_memory_usage","description":"Get memory usage"},{"name":"list_disk_usage","description":"Get disk usage"},{"name":"list_uptime","description":"Get system uptime"},{"name":"list_interface_statistics","description":"Get interface statistics"},{"name":"list_traffic_graph","description":"Get traffic graph data"},{"name":"list_openvpn_connections","description":"List OpenVPN connections"},{"name":"list_ipsec_sas","description":"List IPsec security associations"},{"name":"list_captive_portal_sessions","description":"List captive portal sessions"},{"name":"list_captive_portal_vouchers","description":"List captive portal vouchers"},{"name":"list_certificates","description":"List certificates"},{"name":"list_ca_certificates","description":"List CA certificates"},{"name":"list_crl","description":"List certificate revocation lists"},{"name":"list_dns_forwarder","description":"List DNS forwarder settings"},{"name":"list_dns_resolver","description":"List DNS resolver settings"},{"name":"list_dns_over_tls","description":"List DNS over TLS settings"},{"name":"list_dhcp_server","description":"List DHCP server settings"},{"name":"list_dhcpv6_server","description":"List DHCPv6 server settings"},{"name":"list_static_mappings","description":"List DHCP static mappings"},{"name":"list_static_mappings_v6","description":"List DHCPv6 static mappings"},{"name":"list_interface_config","description":"Get interface configuration"},{"name":"list_vlan_interfaces","description":"List VLAN interfaces"},{"name":"list_bridge_interfaces","description":"List bridge interfaces"},{"name":"list_lagg_interfaces","description":"List LAGG interfaces"},{"name":"list_gateways","description":"List gateways"},{"name":"list_static_routes","description":"List static routes"},{"name":"list_dns_servers","description":"List DNS servers"},{"name":"list_ntp_servers","description":"List NTP servers"},{"name":"list_syslog_settings","description":"Get syslog settings"},{"name":"list_snmp_settings","description":"Get SNMP settings"},{"name":"list_ssh_settings","description":"Get SSH settings"},{"name":"list_webgui_settings","description":"Get web GUI settings"},{"name":"list_firmware_info","description":"Get firmware information"},{"name":"list_firmware_updates","description":"List available firmware updates"},{"name":"list_package_info","description":"Get package information"},{"name":"list_installed_packages","description":"List installed packages"},{"name":"list_available_packages","description":"List available packages"},{"name":"list_backup_config","description":"List backup configuration"},{"name":"list_restore_points","description":"List restore points"},{"name":"list_config_history","description":"List configuration history"},{"name":"list_user_accounts","description":"List user accounts"},{"name":"list_user_groups","description":"List user groups"},{"name":"list_radius_servers","description":"List RADIUS servers"},{"name":"list_ldap_servers","description":"List LDAP servers"},{"name":"list_authentication_servers","description":"List authentication servers"},{"name":"list_web_proxy_settings","description":"Get web proxy settings"},{"name":"list_web_proxy_acl","description":"List web proxy ACL"},{"name":"list_intrusion_detection_settings","description":"Get intrusion detection settings"},{"name":"list_intrusion_detection_alerts","description":"List intrusion detection alerts"},{"name":"list_intrusion_detection_rules","description":"List intrusion detection rules"},{"name":"list_netflow_settings","description":"Get netflow settings"},{"name":"list_netflow_data","description":"Get netflow data"},{"name":"list_unbound_settings","description":"Get Unbound DNS settings"},{"name":"list_unbound_acl","description":"List Unbound ACL"},{"name":"list_unbound_forwarding","description":"List Unbound forwarding"},{"name":"list_unbound_host_overrides","description":"List Unbound host overrides"},{"name":"list_unbound_domain_overrides","description":"List Unbound domain overrides"},{"name":"list_openvpn_server_settings","description":"Get OpenVPN server settings"},{"name":"list_openvpn_client_settings","description":"Get OpenVPN client settings"},{"name":"list_ipsec_settings","description":"Get IPsec settings"},{"name":"list_ipsec_phase1","description":"List IPsec phase 1 entries"},{"name":"list_ipsec_phase2","description":"List IPsec phase 2 entries"},{"name":"list_captive_portal_settings","description":"Get captive portal settings"},{"name":"list_captive_portal_zones","description":"List captive portal zones"}],"env_vars":["OPNSENSE_URL","OPNSENSE_API_KEY","OPNSENSE_API_SECRET"],"auth_type":"none","github":"https://github.com/lucamarien/opnsense-mcp-server","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Mon May 25"}