MCP

netops-mcp: zuerst ping, dann über das Scannen sprechen

Für alle, die Netzdiagnose auf Linux oder macOS an einen Agenten geben wollen, nach Python 3.10 und uv. Beim ersten Mal nur ping oder DNS; kein nmap, und HTTP-Modus nicht einschalten.

Official source · netops-mcp

Install

git clone https://github.com/alpadalar/netops-mcp.git
cd netops-mcp
uv venv
source .venv/bin/activate
uv pip install -e .

Für wen

Wenn Sie ping, traceroute, mtr, nmap, DNS, HTTP und Systemüberwachung an einen MCP-Client hängen wollen, passt dieser Dienst. Offiziell ist er ein Server mit 26 Netz- und Systemdiagnosewerkzeugen und nennt Claude Desktop, Claude Code und Cursor.

Protokollhinweise:

https://modelcontextprotocol.io/

Er eignet sich für alle, die ein Repository klonen, uv nutzen und Linux oder macOS betreiben können. Offiziell braucht es Python 3.10 oder neuer. Die Netzwerkzeuge hängen am Betriebssystem und unterstützen Windows nicht.

Er passt nicht zu allen, die auf Windows einen Ersatzweg suchen, noch zu allen, die beim ersten Mal ein öffentliches Ziel mit nmap scannen. Ein Scan tastet ferne Systeme aktiv ab; es gibt eine Betriebs- und Compliancegrenze.

Offizielles Repository:

https://github.com/alpadalar/netops-mcp

Erster Versuch in 3 Minuten

Es gibt nur einen offiziell empfohlenen Weg: nach dem Klonen mit uv eine Umgebung anlegen und editierbar installieren. Keinen anderen Installer suchen und beim ersten Mal nicht in den HTTP-Modus wechseln.

git clone https://github.com/alpadalar/netops-mcp.git
cd netops-mcp
uv venv
source .venv/bin/activate
uv pip install -e .

Klonadresse:

https://github.com/alpadalar/netops-mcp.git

Voraussetzungen: Python >= 3.10, uv, Linux oder macOS. Diese Seite schreibt keine stdio-Startzeile hintereinander. Nach der Installation den von dieser Umgebung gelieferten Einstieg in den Client schreiben; keinen Befehl erfinden.

uv-Hinweise:

https://github.com/astral-sh/uv

Nach der Verbindung einen risikoarmen Aufruf: das belegte ping nutzen und nur Hosts abtasten, die Sie abtasten dürfen. nmap nicht aufrufen und HTTP-Modus nicht einschalten. ping geht als Pakete über das Netz.

Erfolg: Abtastergebnisse kommen zurück, ohne Portscan und ohne HTTP-Lauschen. Schlägt die Installation fehl, zuerst prüfen, ob Sie auf Linux/macOS sind und uv verfügbar ist.

Anwendungsfälle

Fall 1: Erreichbarkeit. Objekt ist ping; dieselbe Gruppe hat auch traceroute, mtr, telnet, netcat. Beim ersten Mal nur ping. Die Evidenz hat keine Parametertabelle; Erfolg ist zurückkommende Abtastausgabe. Keine unautorisierten Ziele abtasten.

Fall 2: DNS-Abfrage. Objekte sind nslookup, dig, host. Das ist eine andere Klasse schreibgeschützter Abfrage. Nur Domänen abfragen, die Sie schon kennen. Nicht mit der HTTP-Gruppe curl, httpie, api_test zum ersten Schritt vermischen. Die Evidenz hat keine Funktionskapsel-Details; nur die DNS-Werkzeuge nutzen, die der Client tatsächlich zeigt.

Grenzen

HTTP-Modus braucht standardmäßig einen Schnittstellenschlüssel; ohne Schlüssel verweigert er den Start. Authentifizierungshinweise:

https://github.com/alpadalar/netops-mcp#authentication

Das ist nicht der erste Weg. nmap und Systemüberwachung lesen oder tasten mehr Informationen ab. Bestätigungspunkt: Sie akzeptieren den Abtastumfang und dass lokale Kennzahlen ins Gespräch gehen, dann erst handeln. Ungenannte Lauschadressen, Schlüsselvariablen und Windows-Umwege nicht ergänzen. Offiziell gibt es keine Deinstallationsschritte.