PluginBench
MCP Server

io.github.J-MaFf/s2-netbox-mcp MCP Server

io.github.J-MaFf/s2-netbox-mcp

What is the io.github.J-MaFf/s2-netbox-mcp MCP server?

MCP server for LenelS2 S2 NetBox access control via the NBAPI. Read-only by default.

How to install io.github.J-MaFf/s2-netbox-mcp

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • NETBOX_BASE_URL
    required

    Base URL of the S2 NetBox controller's web interface, e.g. https://netbox.example.internal (no trailing slash or path)

  • NETBOX_USERNAME
    required

    NBAPI session-login username

  • NETBOX_PASSWORD
    required
    secret

    NBAPI session-login password

  • NETBOX_ENABLE_WRITES

    Set to true/1/yes to register the write tools (lock/unlock, add/modify/delete). Unset keeps the server strictly read-only.

  • NETBOX_ENABLE_DESTRUCTIVE

    Set to true/1/yes together with NETBOX_ENABLE_WRITES to additionally register the 11 destructive (delete/remove) tools

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "s2-netbox-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "s2-netbox-mcp"
      ],
      "env": {
        "NETBOX_BASE_URL": "<YOUR_NETBOX_BASE_URL>",
        "NETBOX_USERNAME": "<YOUR_NETBOX_USERNAME>",
        "NETBOX_PASSWORD": "<YOUR_NETBOX_PASSWORD>",
        "NETBOX_ENABLE_WRITES": "<YOUR_NETBOX_ENABLE_WRITES>",
        "NETBOX_ENABLE_DESTRUCTIVE": "<YOUR_NETBOX_ENABLE_DESTRUCTIVE>"
      }
    }
  }
}

Related MCP servers

Texas procurement search with NIGP codes, change tracking, 60k+ bids, $0.01+.

VIvivac logo

vivac

Active

Provenance tree for coding agents: where you are, why, and what was already decided

1
Rust
Apache-2.0
View repository →
JAJAIPilot logo

JAIPilot

Active

Ship better Java with your coding agent.

5
TypeScript
MIT
View repository →

Realistic fake data from a schema designed in model2data studio: preview rows, write seeds.

Find and prepare Parks Canada reservations while keeping the citizen in control.

0
TypeScript
MIT
View repository →

Agent-run site monitoring: install JAMP, read errors, uptime, vitals and traffic, resolve fixes.

View repository →