Vibe Coding Discover

MCP

pfsense-mcp-server

View on GitHub

Model Context Protocol (MCP) server for pfSense firewall management. Control firewall rules, VPNs, DNS, DHCP and diagnostics in natural language from Claude Desktop, Claude Code or any MCP client — 333 wire-format-verified tools for the pfSense REST API, with safety guardrails, config backup and rollback on every change.

★ 10220 forksPythonMITgensecaihq

MCP server exposing 333 wire-format-verified tools for the pfSense REST API, letting Claude Desktop/Code manage firewall rules, VPN, DNS, DHCP and diagnostics in natural language with a confirmation gate, config backup and rollback on destructive changes.

Use Cases

Manage pfSense firewall rules in natural languageDiagnose blocked traffic and connectivity issuesConfigure OpenVPN, IPsec and WireGuard VPN peersManage Unbound/dnsmasq DNS and DHCP mappingsAudit and roll back firewall config changesRead-only firewall visibility via MCP_READ_ONLY modeRun system health and troubleshooting diagnosticsAutomate NAT, routing and interface changes with guardrails

Built With

Language
Python
Frameworks
FastMCP · MCP Python SDK · httpx · pytest · Docker · uvx

Tags

mcp · mcp-server · pfsense · firewall · network-security · cybersecurity · fastmcp · rest-api · python · claude-desktop · claude-code · network-automation · vpn · guardrails · llm · docker

pfsense-mcp-server — Vibe Coding Discover