MCP Servers / cloud-service / mcp-pfsense

mcp-pfsense

JSON →
httpnone3cloud-service

MCP server for managing pfSense firewalls through AI assistants — firewall rules, DHCP, DNS, gateways, ARP, and services. 17 tools with two-step confirmation for destructive operations.

Install
How to run this server
[ { "cmd": "uvx (recommended)", "imports": [] } ]
server path: mcp-pfsense
Tools
What this server exposes
get_system_status
Get pfSense system status including version, CPU, memory, uptime, and temperature
get_interfaces
Get network interfaces information
list_firewall_rules
List firewall rules with optional interface filtering
add_firewall_rule
Add a new firewall rule
delete_firewall_rule
Delete a firewall rule (requires two-step confirmation)
list_firewall_aliases
List firewall aliases
list_dhcp_leases
List active DHCP leases
list_dhcp_static_mappings
List DHCP static mappings (IP reservations)
add_dhcp_static_mapping
Add a DHCP static mapping (IP reservation)
delete_dhcp_static_mapping
Delete a DHCP static mapping (requires two-step confirmation)
list_dns_host_overrides
List DNS host overrides (Unbound DNS Resolver)
add_dns_host_override
Add a DNS host override
delete_dns_host_override
Delete a DNS host override (requires two-step confirmation)
get_gateway_status
Get gateway health and latency status
get_arp_table
Get ARP table (connected devices)
list_services
List service statuses
restart_service
Restart any pfSense service (requires two-step confirmation)
Configuration
Environment & auth
authnone
envPFSENSE_HOST
envPFSENSE_PORT
Resources
mcp-pfsense — MCP Server · libregistry