opnsense-mcp-server

floriangrousset/opnsense-mcp-server

3.4

If you are the rightful owner of opnsense-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The OPNsense MCP Server allows AI models to manage OPNsense firewalls using natural language, leveraging the Model Context Protocol for secure interactions.

The OPNsense MCP Server is a Python application that enables AI clients, such as Claude Desktop, to manage OPNsense firewalls through natural language commands. Built on the Model Context Protocol (MCP), this server acts as a bridge between AI models and the OPNsense API, allowing for secure and auditable interactions. By translating natural language requests into API calls, the server empowers AI to perform tasks like firewall rule management, network monitoring, and system health checks. This approach not only enhances the functionality of AI models but also ensures that all actions are controlled and visible to the user. The server is designed to be easy to set up and integrate with existing systems, providing a powerful tool for automating firewall management tasks.

Features

  • Full access to OPNsense API functionality
  • Firewall rule management
  • Network interface monitoring
  • System status and health monitoring
  • Custom API calls for any OPNsense endpoint

Usages

usage with Claude Desktop

{
  "mcpServers": {
    "opnsense": {
      "command": "python",
      "args": [
        "/path/to/opnsense-mcp-server.py"
      ],
      "env": {}
    }
  }
}