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.

Last checked 16 Oct 2026.

Manage pfSense firewalls through AI assistants, rules, DHCP, DNS, and more

Publisher's description

io.github.antonio-mello-ai/mcp-pfsense · version 0.2.0

Tool capability partly scored. Access partly scored. 2 of 4 factors scored.

Not hands-on tested. No test date, notes, or observed write behavior.

Can it change or delete things?

Yes. The extracted tools include at least one destructive tool, so it can change or delete things.

Classified from the tool name, or from the description when the name has no listed verb.

20 tools

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.

OpsMCP rubric 2026-10-16.3. Checked 16 Oct 2026.
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

PartValuePointsWhere 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

PartValuePoints
Last commit 25 days 8 of 8
Releases 25 days 6 of 6
Issues 2 closed / 6 issues (0.33) 2 of 6

Publisher

PartValuePointsWhere 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.

How the rubric works

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

Source: registry. This is the published command, not a rewritten one.

uvx mcp-pfsense==0.2.0

Other pfSense servers

Badge

The SVG is generated for this server. The embed links to this server page.

OpsMCP grade C, 63 out of 100, provisional

Sources for this listing

Official registry server io.github.antonio-mello-ai/mcp-pfsense (status active).