mcp-pfsense by antonio-mello-ai for pfSense: score
C 63 Provisional Not reviewed Not tested read-only mode
mcp-pfsense by antonio-mello-ai is a community MCP server for pfSense with 12 read, 3 write and 3 destructive tools. It has a read-only mode and needs to run locally; its provisional OpsMCP grade is C (63%), last checked 16 Oct 2026.
Manage pfSense firewalls through AI assistants, rules, DHCP, DNS, and more
Tool capability partly scored. Access partly scored. 2 of 4 factors scored.
Can it change or delete things?
Yes. The extracted tools include at least one destructive tool, so it can change or delete things.
| Tool | Class |
|---|---|
add_dhcp_static_mapping No description was extracted.
from the name (add) | Write |
add_dns_host_override No description was extracted.
from the name (add) | Write |
add_firewall_rule No description was extracted.
from the name (add) | Write |
apply_changes Apply ALL staged changes of a subsystem ('firewall', 'dhcp' or 'dns'). Requires confirm=true.
from the name | Unknown |
delete_dhcp_static_mapping No description was extracted.
from the name (delete) | Destructive |
delete_dns_host_override No description was extracted.
from the name (delete) | Destructive |
delete_firewall_rule No description was extracted.
from the name (delete) | Destructive |
get_arp_table Get ARP table showing connected devices (IP, MAC, interface).
from the name (get) | Read |
get_firewall_logs Read-only view of recent firewall log entries.
from the name (get) | Read |
get_gateway_status Get gateway status including latency, packet loss, and online state.
from the name (get) | Read |
get_interfaces List all network interfaces with status and configuration.
from the name (get) | Read |
get_pending_changes Check whether a subsystem ('firewall', 'dhcp' or 'dns') has staged, unapplied changes.
from the name (get) | Read |
get_system_status Get pfSense system status including version, CPU, memory, uptime, and temperature.
from the name (get) | Read |
list_dhcp_leases List active DHCP leases showing IP, MAC, hostname, and lease times.
from the name (list) | Read |
list_dhcp_static_mappings List DHCP static mappings (IP reservations), optionally filtered by interface.
from the name (list) | Read |
list_dns_host_overrides List DNS Resolver host overrides (local DNS entries).
from the name (list) | Read |
list_firewall_aliases List firewall aliases (IP groups, port groups, URL lists).
from the name (list) | Read |
list_firewall_rules List firewall rules, optionally filtered by interface.
from the name (list) | Read |
list_services List all services and their running status.
from the name (list) | Read |
restart_service Restart a service by name. Requires confirm=true.
from the name | Unknown |
Score
63 of 100 points (63%). A factor that was not scored counts as 0 of its full weight.
| Factor | Points | Full weight | Status |
|---|---|---|---|
| Tool capability | 28 | 35 | Partly scored |
| Access | 6 | 25 | Partly scored |
| Maintenance | 16 | 20 | Scored |
| Publisher | 13 | 20 | Scored |
Tool capability
12 read, 3 write, 3 destructive, 2 unknown.
The repository mentions a read-only mode. View the repository.
Access
| Part | Value | Points | Where this came from |
|---|---|---|---|
| Scope | unknown | unknown | unknown |
| Where it runs | Local process | 6 of 8 | Registry package transport is stdio. |
| Credentials | unknown | unknown | unknown |
Maintenance
| Part | Value | Points |
|---|---|---|
| Last commit | 25 days | 8 of 8 |
| Releases | 25 days | 6 of 6 |
| Issues | 2 closed / 6 issues (0.33) | 2 of 6 |
Publisher
| Part | Value | Points | Where this came from |
|---|---|---|---|
| Who publishes it | Individual | 3 of 8 | GitHub owner type is User (antonio-mello-ai). |
| Registry listing | Listed | 5 of 5 | Official registry server io.github.antonio-mello-ai/mcp-pfsense (status active). |
| License | MIT | 4 of 4 | GitHub SPDX license MIT. |
| Stars | 6 | 0 of 2 | 6 GitHub stars. |
| Repository age | 219 days | 1 of 1 | Repository created 2026-03-10T20:20:26Z. |
What this score does not cover
This score is not a code audit and it is not a human review. It has not been hands-on tested. Nothing on this page is a certification.
Access needed
Environment variables: unknown. The registry entry does not list any.
Maintenance
- Archived
- no
- Last commit
- 21 Sep 2026 · 9d94dbc
- Latest release
- v0.3.0 · 21 Sep 2026
- Issues
- 4 open · 2 closed
- Stars
- 6
- License
- MIT
- Repository created
- 10 Mar 2026
npm and PyPI
- npm
- No npm package in the registry entry.
- PyPI
- mcp-pfsense · version 0.3.0 · downloads last month 243 · published 21 Sep 2026
- Maintainers
- unknown
Install
uvx mcp-pfsense==0.2.0 Other pfSense servers
Badge
Sources for this listing
registry:pfsensegithub:pfsense mcp in:name,description