Patch release of @gabrielion/opnsense-mcp — ask your firewall questions in plain language, from
Claude Code, Codex or OpenCode. Still a preview: read-only by default, with one experimental,
confirmation-gated alias mutation.
Fixed since 0.1.0
- Service listing against a real OPNsense no longer fails intermittently on large pages: the
server now accepts OPNsense's clampedrowCountecho instead of rejecting the page. --helpand--versionnow answer usefully; previously any argument other thanconfigure
printed a bareError.npx -y @gabrielion/opnsense-mcp --versionis now the documented
install check.- The README's
claude mcp addone-liner was corrected (the previous flag order fails on current
Claude Code versions).
Under the hood
- Groundwork for durable mutation state (a hardened, concurrency-proven private state-root module)
ships in this build but is not yet wired to any tool — writes keep their current
process-lifetime backup and audit semantics, documented in the README. - CI now enforces the sealed packaged-server evidence on every push and on the release path.
Getting started
npx -y @gabrielion/opnsense-mcp configureThen connect your assistant — see the Quickstart.
Need to create the API key first? Set up your OPNsense
walks the firewall side with screenshots.
Requires Node.js 22.19 or newer within major 22, on macOS or Linux.