Back to Browse

Netbox MCP Server

Developer ToolsLow Risk8.8MCP RegistryLocal
Free

Server data from the Official MCP Registry

MCP server for NetBox DCIM/IPAM with read-only and dry-run modes

About

MCP server for NetBox DCIM/IPAM with read-only and dry-run modes

Security Report

8.8
Low Risk8.8Low Risk

Valid MCP server (0 strong, 3 medium validity signals). 3 known CVEs in dependencies Package registry verified. Imported from the Official MCP Registry. Trust signals: trusted author (5/5 approved).

4 files analyzed · 4 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

database

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

NetBox base URL (e.g., https://netbox.example.com)Optional

Environment variable: NETBOX_URL

NetBox API token: v2 (nbt_<key>.<token>, NetBox 4.5+) or legacy v1Required

Environment variable: NETBOX_TOKEN

Verify SSL certificates (true/false)Optional

Environment variable: NETBOX_VERIFY_SSL

Total time allowed for one NetBox request, retries included (seconds)Optional

Environment variable: NETBOX_TIMEOUT

Enable netbox-branching support: branch tools and the 'branch' argument (requires the netbox-branching plugin) (true/false)Optional

Environment variable: NETBOX_BRANCHING_ENABLED

Default netbox-branching branch (name or schema ID) for every call; requires NETBOX_BRANCHING_ENABLED=trueOptional

Environment variable: NETBOX_BRANCH

Discover plugin object types from /api/core/object-types/ (true/false)Optional

Environment variable: NETBOX_PLUGIN_DISCOVERY

Hide all write tools (create, update, delete) (true/false)Optional

Environment variable: READ_ONLY_MODE

Write tools only simulate changes and never modify NetBox (true/false)Optional

Environment variable: DRY_RUN_MODE

Comma-separated tool tags to disable (e.g. delete,graphql,branching)Optional

Environment variable: DISABLED_TAGS

Logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL)Optional

Environment variable: LOG_LEVEL

Maximum tool response size in bytes (unset = unlimited)Optional

Environment variable: RESPONSE_MAX_SIZE

Enable rate limitingOptional

Environment variable: RATE_LIMIT_ENABLED

Maximum requests per rate limit windowOptional

Environment variable: RATE_LIMIT_MAX_REQUESTS

Rate limit window in minutesOptional

Environment variable: RATE_LIMIT_WINDOW_MINUTES

Enable FastMCP tool search transformOptional

Environment variable: TOOL_SEARCH_ENABLED

Tool search strategy (bm25 or regex)Optional

Environment variable: TOOL_SEARCH_STRATEGY

Maximum tool search results returned by search_toolsOptional

Environment variable: TOOL_SEARCH_MAX_RESULTS

Port for HTTP server (default: 8000)Optional

Environment variable: MCP_HTTP_PORT

MCP transport type: stdio, sse, or http (alias: streamable-http)Optional

Environment variable: MCP_TRANSPORT

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-mhajder-netbox-mcp": {
      "env": {
        "LOG_LEVEL": "your-log-level-here",
        "NETBOX_URL": "your-netbox-url-here",
        "DRY_RUN_MODE": "your-dry-run-mode-here",
        "NETBOX_TOKEN": "your-netbox-token-here",
        "DISABLED_TAGS": "your-disabled-tags-here",
        "MCP_HTTP_PORT": "your-mcp-http-port-here",
        "MCP_TRANSPORT": "your-mcp-transport-here",
        "NETBOX_BRANCH": "your-netbox-branch-here",
        "NETBOX_TIMEOUT": "your-netbox-timeout-here",
        "READ_ONLY_MODE": "your-read-only-mode-here",
        "NETBOX_VERIFY_SSL": "your-netbox-verify-ssl-here",
        "RESPONSE_MAX_SIZE": "your-response-max-size-here",
        "RATE_LIMIT_ENABLED": "your-rate-limit-enabled-here",
        "TOOL_SEARCH_ENABLED": "your-tool-search-enabled-here",
        "TOOL_SEARCH_STRATEGY": "your-tool-search-strategy-here",
        "NETBOX_PLUGIN_DISCOVERY": "your-netbox-plugin-discovery-here",
        "RATE_LIMIT_MAX_REQUESTS": "your-rate-limit-max-requests-here",
        "TOOL_SEARCH_MAX_RESULTS": "your-tool-search-max-results-here",
        "NETBOX_BRANCHING_ENABLED": "your-netbox-branching-enabled-here",
        "RATE_LIMIT_WINDOW_MINUTES": "your-rate-limit-window-minutes-here"
      },
      "args": [
        "netbox-mcp"
      ],
      "command": "uvx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!