This MCP server manages pfSense firewalls through AI assistants like Claude, ChatGPT, and Copilot.
From the registry: Manage pfSense firewalls through AI assistants — rules, DHCP, DNS, and more
Please install the `mcp-pfsense` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **pfSense with pfrest package** — Install pfrest package on pfSense to provide REST API (https://github.com/pfrest/pfSense-pkg-RESTAPI)
- **pfSense API user** — Create a user account with API access
Canonical MCP server config (stdio transport):
- command: `uvx`
- args: ["mcp-pfsense"]
- required environment variables:
- `PFSENSE_HOST`: pfSense hostname or IP (example: `10.10.10.1`)
- `PFSENSE_PASSWORD`: API user password (example: `<your-password>`)
- optional environment variables:
- `PFSENSE_USERNAME`: API username (example: `admin`)
- `PFSENSE_PORT`: API port (example: `443`)
- `PFSENSE_SCHEME`: http or https (example: `https`)
- `PFSENSE_VERIFY_SSL`: Verify SSL certificate (example: `false`)
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.PFSENSE_HOSTrequiredpfSense hostname or IP.PFSENSE_PASSWORDrequiredAPI user password.AI-powered threat hunting and incident response MCP server for Elasticsearch/OpenSearch