Altro · Server MCP locale

NetBox MCP

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

Vai al sito web di NetBox MCP

Cosa indica il MCP Registry

La voce come pubblicata nel MCP Registry ufficiale (consultazione: 4 ottobre 2026), ultima versione.

Nome nel registro
io.github.mhajder/netbox-mcp
Versione
0.1.0
Stato
Attivo
Categoria
altro
Trasporto
stdio (processo locale) e Streamable HTTP
Pacchetto
PyPI e Immagine OCI (Docker)
Pubblicato
26 settembre 2026
Aggiornato
26 settembre 2026
Editore
mhajder (GitHub) · 2 server con una pagina qui
Namespace
Namespace verificato dal MCP Registry tramite GitHub (github.com/mhajder) · come funziona
Sito web
github.com/mhajder/netbox-mcp
Repository
github.com/mhajder/netbox-mcp
Fonte
Voce nell’API del registro

Pacchetti

RegistroPacchettoVersioneTrasportoVariabili d’ambiente
PyPIruntime: uvxnetbox-mcp0.1.0stdioNETBOX_URL (obbligatorio), NETBOX_TOKEN (obbligatorio, segreto), NETBOX_VERIFY_SSL, NETBOX_TIMEOUT, NETBOX_BRANCHING_ENABLED, NETBOX_BRANCH, NETBOX_PLUGIN_DISCOVERY, READ_ONLY_MODE, DRY_RUN_MODE, DISABLED_TAGS, LOG_LEVEL, RESPONSE_MAX_SIZE, RATE_LIMIT_ENABLED, RATE_LIMIT_MAX_REQUESTS, RATE_LIMIT_WINDOW_MINUTES, TOOL_SEARCH_ENABLED, TOOL_SEARCH_STRATEGY e TOOL_SEARCH_MAX_RESULTS
PyPIruntime: uvxnetbox-mcp0.1.0HTTPNETBOX_URL (obbligatorio), NETBOX_TOKEN (obbligatorio, segreto), NETBOX_VERIFY_SSL, NETBOX_TIMEOUT, NETBOX_BRANCHING_ENABLED, NETBOX_BRANCH, NETBOX_PLUGIN_DISCOVERY, READ_ONLY_MODE, DRY_RUN_MODE, DISABLED_TAGS, LOG_LEVEL, RESPONSE_MAX_SIZE, RATE_LIMIT_ENABLED, RATE_LIMIT_MAX_REQUESTS, RATE_LIMIT_WINDOW_MINUTES, TOOL_SEARCH_ENABLED, TOOL_SEARCH_STRATEGY, TOOL_SEARCH_MAX_RESULTS, MCP_HTTP_PORT e MCP_TRANSPORT
Immagine OCI (Docker)ghcr.io/mhajder/netbox-mcp:0.1.0-HTTPNETBOX_URL (obbligatorio), NETBOX_TOKEN (obbligatorio, segreto), NETBOX_VERIFY_SSL, NETBOX_TIMEOUT, NETBOX_BRANCHING_ENABLED, NETBOX_BRANCH, NETBOX_PLUGIN_DISCOVERY, READ_ONLY_MODE, DRY_RUN_MODE, DISABLED_TAGS, LOG_LEVEL, RESPONSE_MAX_SIZE, RATE_LIMIT_ENABLED, RATE_LIMIT_MAX_REQUESTS, RATE_LIMIT_WINDOW_MINUTES, TOOL_SEARCH_ENABLED, TOOL_SEARCH_STRATEGY, TOOL_SEARCH_MAX_RESULTS e MCP_HTTP_PORT

Come collegare NetBox MCP

NetBox MCP viene eseguito in locale a partire da un pacchetto Python pubblicato su PyPI: netbox-mcp, versione 0.1.0. Comunica via MCP su stdio, quindi il client lo avvia come programma e dialoga con esso tramite standard input e standard output. Richiede Python; i client in genere lo avviano con uvx (di uv) o dopo pip install - il comando abituale è uvx netbox-mcp. Legge queste variabili d’ambiente: NETBOX_URL (obbligatorio), NETBOX_TOKEN (obbligatorio, segreto), NETBOX_VERIFY_SSL, NETBOX_TIMEOUT, NETBOX_BRANCHING_ENABLED, NETBOX_BRANCH, NETBOX_PLUGIN_DISCOVERY, READ_ONLY_MODE, DRY_RUN_MODE, DISABLED_TAGS, LOG_LEVEL, RESPONSE_MAX_SIZE, RATE_LIMIT_ENABLED, RATE_LIMIT_MAX_REQUESTS, RATE_LIMIT_WINDOW_MINUTES, TOOL_SEARCH_ENABLED, TOOL_SEARCH_STRATEGY e TOOL_SEARCH_MAX_RESULTS; vanno impostate nella configurazione del client per questo server.

NetBox MCP viene eseguito in locale a partire da un pacchetto Python pubblicato su PyPI: netbox-mcp, versione 0.1.0. Il pacchetto avvia un server locale che comunica via MCP su Streamable HTTP; il client vi si collega poi tramite URL (la voce indica uvx come ambiente di esecuzione). Legge queste variabili d’ambiente: NETBOX_URL (obbligatorio), NETBOX_TOKEN (obbligatorio, segreto), NETBOX_VERIFY_SSL, NETBOX_TIMEOUT, NETBOX_BRANCHING_ENABLED, NETBOX_BRANCH, NETBOX_PLUGIN_DISCOVERY, READ_ONLY_MODE, DRY_RUN_MODE, DISABLED_TAGS, LOG_LEVEL, RESPONSE_MAX_SIZE, RATE_LIMIT_ENABLED, RATE_LIMIT_MAX_REQUESTS, RATE_LIMIT_WINDOW_MINUTES, TOOL_SEARCH_ENABLED, TOOL_SEARCH_STRATEGY, TOOL_SEARCH_MAX_RESULTS, MCP_HTTP_PORT e MCP_TRANSPORT; vanno impostate nella configurazione del client per questo server.

NetBox MCP viene eseguito in locale a partire da un’immagine container in un registro OCI come Docker Hub o GitHub Container Registry: ghcr.io/mhajder/netbox-mcp:0.1.0. Il pacchetto avvia un server locale che comunica via MCP su Streamable HTTP; il client vi si collega poi tramite URL. Legge queste variabili d’ambiente: NETBOX_URL (obbligatorio), NETBOX_TOKEN (obbligatorio, segreto), NETBOX_VERIFY_SSL, NETBOX_TIMEOUT, NETBOX_BRANCHING_ENABLED, NETBOX_BRANCH, NETBOX_PLUGIN_DISCOVERY, READ_ONLY_MODE, DRY_RUN_MODE, DISABLED_TAGS, LOG_LEVEL, RESPONSE_MAX_SIZE, RATE_LIMIT_ENABLED, RATE_LIMIT_MAX_REQUESTS, RATE_LIMIT_WINDOW_MINUTES, TOOL_SEARCH_ENABLED, TOOL_SEARCH_STRATEGY, TOOL_SEARCH_MAX_RESULTS e MCP_HTTP_PORT; vanno impostate nella configurazione del client per questo server. Argomenti obbligatori: -p.

Nel formato JSON mcpServers, letto da molti client MCP desktop e per editor di codice, la voce si presenta così (segnaposto tra parentesi angolari):

{
  "mcpServers": {
    "netbox-mcp": {
      "command": "uvx",
      "args": [
        "netbox-mcp"
      ],
      "env": {
        "NETBOX_URL": "<valore>",
        "NETBOX_TOKEN": "<segreto>",
        "NETBOX_VERIFY_SSL": "<valore>",
        "NETBOX_TIMEOUT": "<valore>",
        "NETBOX_BRANCHING_ENABLED": "<valore>",
        "NETBOX_BRANCH": "<valore>",
        "NETBOX_PLUGIN_DISCOVERY": "<valore>",
        "READ_ONLY_MODE": "<valore>",
        "DRY_RUN_MODE": "<valore>",
        "DISABLED_TAGS": "<valore>",
        "LOG_LEVEL": "<valore>",
        "RESPONSE_MAX_SIZE": "<valore>",
        "RATE_LIMIT_ENABLED": "<valore>",
        "RATE_LIMIT_MAX_REQUESTS": "<valore>",
        "RATE_LIMIT_WINDOW_MINUTES": "<valore>",
        "TOOL_SEARCH_ENABLED": "<valore>",
        "TOOL_SEARCH_STRATEGY": "<valore>",
        "TOOL_SEARCH_MAX_RESULTS": "<valore>"
      }
    }
  }
}

Ricavato dalla voce del registro, non testato qui. Cosa fa il server, e a quali condizioni, lo stabilisce il suo editore; prima di concedergli l’accesso ai propri account o file conviene consultarne il repository o il sito web. Come aggiungere un server MCP a un assistente · Prima di collegare un server

Altri server di mhajder (GitHub)

Tutti e 2 →
ServerEsecuzioneEndpoint o pacchetto
LibreNMS MCPMCP server for LibreNMS network monitoring - query devices, ports, alerts, and manage infrastructure.Locale · stdio e HTTPPyPI: librenms-mcp

Altri server della categoria altro

Tutti e 8395 →
ServerEsecuzioneEndpoint o pacchetto
NessGateResolve a domain to its published AI interfaces: discovery, readiness, and connection plans.Remoto · HTTPVerifica live: ✓ handshakenessgate.com
NestingCalc Calculators37 cutting and woodworking calculators: cut lists, sheet nesting, timber volume, kiln drying.Remoto · HTTPVerifica live: ✓ handshakemcp.nestingcalc.com
nestr.ioConnect AI to Nestr for Holacracy, Sociocracy, and self-organizing teams.Remoto e locale · HTTP e stdioVerifica live: accesso richiestomcp.nestr.io
Netallion MCP LiteLocal secret & credential checks for AI-assisted dev - runs on your machine, results redacted.Locale · stdioPyPI: netallion-mcp-lite
Netcafe ChinaChina facts a server outside China cannot get: real mainland reachability, 调休 holidays, ID/phone val.Remoto · HTTPVerifica live: ✓ handshakeainetcafe.com
netdiag MCPMCP server wrapping dig, ping, mtr, whois and TLS/HTTP checks for on-demand network diagnostics.Locale · stdioPyPI: netdiag-mcp
NetlicensingCreate and manage software licenses, products, modules, and customer licensing agreements.Locale · stdioPyPI: mcparmory-netlicensing
Netlogger MCPNetLogger MCP server. Nets on the air, live check-ins and who's up, past nets.Locale · stdioPyPI: netlogger-mcp