Skip to content

v0.9.0 - Plugin Architecture & Build Fixes

Choose a tag to compare

@vespo92 vespo92 released this 07 Dec 19:15

What's New

Features

  • Modular Plugin Architecture: Complete plugin system with SSE event streaming
  • Dashboard: Web-based monitoring interface
  • Comprehensive Plugins: Extended plugin ecosystem

Security

  • Credential Leak Fixed: Removed .mcp.json from git tracking (contained API keys)
  • Enhanced .gitignore: Added patterns for credentials, secrets, SSH keys, and tokens

Bug Fixes

  • Resolved all TypeScript build errors from merged PR
  • Fixed incorrect import names (OPNSenseAPIClient, MCPCacheManager, ResourceStateStore)
  • Fixed EventSeverity import issue
  • Fixed constructor calls for API client, SSH executor, cache manager, and logger
  • Added getValue/set methods to MCPCacheManager for plugin compatibility
  • Added missing dependencies (express, cors)

Installation

npx opnsense-mcp-server@0.9.0

Or add to your Claude Desktop config:

{
  "mcpServers": {
    "opnsense": {
      "command": "npx",
      "args": ["--yes", "opnsense-mcp-server@0.9.0"],
      "env": {
        "OPNSENSE_HOST": "https://your-opnsense:443",
        "OPNSENSE_API_KEY": "your-api-key",
        "OPNSENSE_API_SECRET": "your-api-secret"
      }
    }
  }
}