Skip to main content
Glama

NetBox MCP-Server - Vollständiges CRUD

Dieses Repository implementiert einen MCP-Server (Model Connector Plugin) für NetBox mit vollständigen CRUD-Funktionen, Suche und dem Abruf von Änderungsprotokollen. Es bietet eine kleine Auswahl an Tools für Automatisierung, DevOps und LLM-basierte Integrationen.

Schnellstart

  1. Abhängigkeiten installieren (Python 3.11+ empfohlen):

    python -m pip install -r requirements.txt
  2. Umgebungsvariablen konfigurieren (siehe .env.example).

  3. Tests ausführen:

    pytest -q

Related MCP server: MCP REST API Server

Anwendungsbeispiel (programmatisch)

from netbox_mcp_server.config import get_settings
from netbox_mcp_server.client import NetBoxRestClient
from netbox_mcp_server.objects import netbox_get_objects

settings = get_settings()
client = NetBoxRestClient(settings.NETBOX_URL, settings.NETBOX_TOKEN, timeout=settings.TIMEOUT, rate_limit=settings.RATE_LIMIT)
resp = netbox_get_objects(client, object_type='dcim.sites', filters={'name__icontains': 'prod'}, limit=10)
print(resp)

Projektstruktur

Siehe src/netbox_mcp_server/ für die Implementierung. Tests befinden sich unter tests/.

Mitwirken

Bitte eröffnen Sie Issues oder Pull Requests. Siehe CONTRIBUTING.md für Richtlinien.

Related MCP Connectors

Related MCP Servers