Pingo
Pingo – MCP-Server für lokales LAN-Debugging
Ein MCP-Server, der ein vollständiges Toolkit für das Debugging deines lokalen Netzwerks bereitstellt – aufgebaut auf einer sauberen Architektur mit je einem Service pro Zuständigkeit, sodass er leicht zu erweitern ist.
Verfügbare Tools
Tool | Beschreibung |
| Listet lokale IPv4-Schnittstellen auf (Name, IP, Netzmaske, MAC) |
| Pingt eine einzelne IPv4-Adresse und meldet Erreichbarkeit/Latenz |
| Durchsucht ein |
| Führt OS-natives traceroute/tracert zu einem Host oder einer IP aus |
| Löst einen Hostnamen in seine IPv4/IPv6-Adressen auf |
| Löst eine IP zurück zu Hostname(s) auf |
| Prüft, ob ein einzelner TCP-Port offen ist |
| Scannt einen Bereich von TCP-Ports (maximale Spannweite 1024) über Raw-Sockets |
| Liest den ARP-Cache des OS und liefert IP-zu-MAC-Zuordnungen im LAN |
| Listet aktive Verbindungen über |
| Prüft, ob ein HTTP(S)-Endpunkt antwortet, mit Status und Latenz |
Related MCP server: Network Ops MCP
Design-Hinweise
Ein Service pro Zuständigkeit (
src/services/*) – jeder Service erledigt genau eine Aufgabe und wird in den Controller injiziert. Eine neue Diagnosefunktion (z. B. MTU-Erkennung, Bandbreitentest) hinzuzufügen bedeutet also nur, einen neuen Service plus einenregisterTool-Aufruf zu ergänzen – sonst ändert sich nichts.Keine Shell-Injection-Angriffsfläche. Jeder OS-Befehl läuft über
execFile(argv-Array, niemals ein Shell-String), und jede Eingabe wird vor Erreichen eines Befehls oder Sockets gegen eine strenge Zulassungsliste (src/utils/validators.ts) validiert.Standardmäßig begrenzt. Portscans sind auf eine Spannweite von 1024 Ports begrenzt, Sweeps auf
/24, und alles hat einen Timeout – so kann eine schlechte Eingabe den Prozess nicht blockieren oder zu einem unbegrenzten Netzwerkscan führen.DNS verwendet Nodes natives
dns/promisesund überhaupt keinen Shell-Befehl – eine exec-Angriffsfläche weniger für das am riskantesten klingende Tool.
Ausführen
pnpm install
pnpm dev # tsx src/index.ts, hot-reload dev mode
pnpm build && pnpm start # compiled prod runDer Server lauscht auf http://localhost:3000/mcp.
Erweitern
Füge
src/services/YourService.tshinzu, das einIYourService-Interface implementiert (analog zu den bestehenden Services – ohne Konstruktor, eine fokussierte Methode oder zwei).Füge es zu
PingoServicesinPingoMcpController.tshinzu und instanziiere es insrc/index.ts.Füge in
registerTools()einenserver.registerTool(...)-Block hinzu.
Das ist die gesamte Erweiterungsschnittstelle – keine anderen Dateien müssen geändert werden.
This server cannot be deployed
Maintenance
Related MCP Connectors
Free, no-API-key network lookups for AI agents — IP geolocation, DNS, WHOIS, HTTP and SSL/TLS certificate checks, and full domain health reports.
13 privacy-first network, auth & web tools for AI agents — no API key, 60 req/min free.
Network, domain and website diagnostics for AI clients via MCP.
Live web checks for AI agents: sitemaps, robots.txt, URL status, broken links, feeds, citations.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform real network diagnostics on the local machine, including ping, traceroute, DNS lookups, TLS checks, and more.MIT
- FlicenseNot gradedqualityDmaintenanceAggregates network operations tools such as retrieving local network configurations and scanning ports, enabling IT professionals to perform these tasks via natural language.-
- AlicenseAqualityCmaintenanceEnables AI agents to check the health of internet infrastructure and specific services, helping diagnose whether issues are local or external.317 npmISC
- AlicenseAqualityDmaintenanceNetwork diagnostics tool for AI agents that provides DNS lookup, IP geolocation, SSL certificate inspection, WHOIS queries, and HTTP latency testing.516 npm1MIT