pfsense-mcp-server MCP Server
gensecaihq/pfsense-mcp-server
[](https://agentrank-ai.com/tool/gensecaihq--pfsense-mcp-server/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge) 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.
claude mcp add agentrank -- npx -y agentrank-mcp-server Overview
gensecaihq/pfsense-mcp-server is a Python MCP server licensed under MIT. 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. Topics: claude, genai, mcp, mcp-server, pfsense, pfsense-firewall, hacktoberfest, claude-code, claude-desktop, cybersecurity, fastmcp, firewall, firewall-management, llm, model-context-protocol, network-automation, network-security, pfsense-api, python, rest-api.
Ranked #2605 out of 24846 indexed tools.
Has 14 contributors.
Ecosystem
Score Breakdown
108 stars → growing community
Last commit 20d ago → recently updated
11/15 issues closed → decent issue management
14 contributors → active community
No dependents → no downstream usage
28 weekly installs → early adoption
Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →
How to Improve
Matched Queries
From the README
<div align="center"> # 🛡️ pfSense MCP Server ### Manage your pfSense firewall in plain English — from Claude Desktop, Claude Code, or any MCP client. **332 tools** across every subsystem · **wire-format verified** against the pfSense REST API · **safety guardrails** on every change <br> </div> --- ```text You: Block all traffic from 203.0.113.5 on WAN Claude: ✓ created block rule → ✓ applied changes → rollback point: config revision 42 You: Why can't 192.168.1.50 reach the internet? Claude: ran diagnostics → gateway WAN_DHCP is down, and a block rule on LAN matches this host You: Add a WireGuard peer for my laptop and show me the config Claude: ✓ created peer on tun_wg0 → here's the client config to import ``` **pfSense MCP Server** connects [Claude Desktop](https://claude.ai/download), [Claude Code](https://docs.anthropic.com/en/docs/claude-code), and any other [MCP](https://modelcontextprotocol.io) client to your pfSense firewall. Ask questions, diagnoRead full README on GitHub →
Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.