v0.9.0 - Plugin Architecture & Build Fixes
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.jsonfrom 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.0Or 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"
}
}
}
}