Home/Directory/Developer Tools/Opnsensemcp

Opnsensemcp

@vespo92 · github.com/vespo92/OPNSenseMCP

MCP Server for managing & interacting with Open Source NGFW OPNSense via Natural Language

ClaimedDeveloper Toolsstdiolocal auth
GitHub

Install one command

terminal
$ npx tsx scripts/test/test-nat-ssh.ts

Or add it with the Claude CLI: claude mcp add vespo92-opnsensemcp

Tools exposed 18 tools

firewall_list_rules
firewall_create_rule
firewall_update_rule
firewall_delete_rule
firewall_apply_changes
nat_list_outbound
nat_set_mode
nat_create_outbound_rule
nat_fix_dmz
nat_analyze_config
arp_list
routing_diagnostics
routing_fix_all
interface_list
vlan_create
system_execute_command
backup_create
service_restart

Configuration claude_desktop_config.json

claude_desktop_config.json
{
  "mcpServers": {
    "vespo92-opnsensemcp": {
      "command": "npx",
      "args": ["tsx", "scripts/test/test-nat-ssh.ts"],
      "env": {
        "OPNSENSE_API_KEY": "<your-opnsense-api-key>",
        "OPNSENSE_API_SECRET": "<your-opnsense-api-secret>",
        "OPNSENSE_SSH_PASSWORD": "<your-opnsense-ssh-password>"
      }
    }
  }
}

Paste under mcpServers in your config, then restart Claude Desktop. For Claude Code, reference this server in your project's CLAUDE.md.

Related

Similar servers

More in Developer Tools
Compare
@modelcontextprotocol

Reference / test server with prompts, resources, and tools.

Developer Toolsstdio no-auth
87k1w ago0 toolslocal
$npx -y @modelcontextprotocol/server-everything
Compare

Official GitHub server for integration with repository management, PRs, issues, and more.

Developer Toolsstdio auth
30.5k5d ago20 toolslocal
Install command unavailable — see repo
Compare
@jlowin

A high-level framework for building MCP servers in Python

Developer Toolsstdio no-auth
25.6k1w ago0 toolslocal
Install command unavailable — see repo