Skip to content

v0.1.1

Latest

Choose a tag to compare

@gabrielion gabrielion released this 18 Aug 00:28
· 62 commits to main since this release

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 clamped rowCount echo instead of rejecting the page.
  • --help and --version now answer usefully; previously any argument other than configure
    printed a bare Error. npx -y @gabrielion/opnsense-mcp --version is now the documented
    install check.
  • The README's claude mcp add one-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 configure

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