opnsense-mcp-server

tazendor/opnsense-mcp-server
★ 0 stars Python API Integration Updated 15d ago
MCP server for the OPNsense REST API — 42 tools across firewall, DHCP, DNS, routes, interfaces, and services
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "opnsense-mcp-server": {
      "command": "uvx",
      "args": [
        "opnsense-mcp-server"
      ]
    }
  }
}

Or install with pip: pip install opnsense-mcp-server

README Excerpt

**GitHub**: https://github.com/tazendor/opnsense-mcp-server A Python [Model Context Protocol](https://modelcontextprotocol.io/) server that exposes the OPNsense REST API to AI clients such as Claude Desktop and Claude Code. The server proxies 43 OPNsense API endpoints across eight domains as MCP tools, letting AI clients query and mutate firewall state through natural language.

Tools (10)

OPNSENSE_API_KEYOPNSENSE_API_SECRETOPNSENSE_CONNECT_TIMEOUTOPNSENSE_HTTP_HOSTOPNSENSE_HTTP_PORTOPNSENSE_READ_TIMEOUTOPNSENSE_TRANSPORTOPNSENSE_URLOPNSENSE_VERIFY_TLSstdio

Topics

firewallmcpmodel-context-protocolopnsensepython