Manages OPNsense firewalls by enabling natural language interaction through MCP-compatible AI clients via the OPNsense API.
This project offers a Python server application that implements Anthropic's Model Context Protocol (MCP), allowing AI models like Claude Desktop to securely connect to and utilize OPNsense's comprehensive API. This locally running server listens for requests from MCP clients, translates them into the appropriate OPNsense API calls, and returns the results. It empowers users to manage their firewall infrastructure using natural language, moving beyond traditional web interfaces or direct API interactions. By acting as a secure bridge, it gives AI models the capability to take action on real-world systems, enhancing automation and operational efficiency for OPNsense firewalls.