Skip to content

Fix OPNsense 26.1 API compatibility and add gitignore for secrets#8

Open
bobberb wants to merge 1 commit into
Pixelworlds:masterfrom
bobberb:fix/api-compat-and-gitignore
Open

Fix OPNsense 26.1 API compatibility and add gitignore for secrets#8
bobberb wants to merge 1 commit into
Pixelworlds:masterfrom
bobberb:fix/api-compat-and-gitignore

Conversation

@bobberb

@bobberb bobberb commented Apr 11, 2026

Copy link
Copy Markdown

Summary

  • Fix OPNsense 26.1 API compatibility and add missing endpoints
  • Add apikey files and start-mcp.sh to .gitignore to prevent accidental secret leakage

Test plan

  • Verify MCP server connects to OPNsense 26.1 instance
  • Confirm all new endpoints respond correctly
  • Verify sensitive files are excluded from tracking

🤖 Generated with Claude Code

…e operations

- Add missing API endpoints and fix compatibility with OPNsense 26.1
- Gate destructive operations (Set/Del/Toggle) behind confirmation
- Add read-modify-write interceptor to prevent Set methods from clobbering existing config
- Fix positional parameter handling and input validation in call handler
- Update .gitignore for credential files

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bobberb bobberb force-pushed the fix/api-compat-and-gitignore branch from 6f222c7 to 7323485 Compare April 15, 2026 23:31
@stauffenberg2020

Copy link
Copy Markdown

@claude, Is the maintainer of this repo active?

@bobberb

bobberb commented May 24, 2026

Copy link
Copy Markdown
Author

@stauffenberg2020 do you mean my fork here or @Pixelworlds ?

@stauffenberg2020

Copy link
Copy Markdown

@stauffenberg2020 do you mean my fork here or @Pixelworlds ?

I was asking about the maintainer of @Pixelworlds. Are you the new maintainer or is it like you are taking over this MCP server in your fork?

@bobberb

bobberb commented Jun 21, 2026

Copy link
Copy Markdown
Author

@stauffenberg2020 my fork is kept UTD as much as possible

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants