Keel
Sounding
Netzwerkdiagnose MCP-Server
Ergründung dessen, was unter der Oberfläche liegt -- Netzwerkdiagnose für KI-Tools.
Was es tut
Sounding ist ein Model Context Protocol (MCP) Server, der KI-Assistenten 14 Netzwerkdiagnose-Tools zur Verfügung stellt. Er erledigt die Aufgaben, für die man normalerweise zu ping, dig, nmap oder openssl greifen würde -- jedoch bereitgestellt als strukturierte, validierte MCP-Tool-Aufrufe.
Related MCP server: ProbeOps MCP Server
Tools
Tool | Beschreibung | Wichtige Parameter |
| Server-Version und Statusprüfung | -- |
| TCP-Connect-Ping (Port 80) mit Latenzstatistiken |
|
| Verfolgung der Netzwerkroute zu einem Host |
|
| Auflösung von DNS-Einträgen (A, AAAA, MX, CNAME, TXT, NS) |
|
| Reverse-DNS-Lookup für eine IP-Adresse |
|
| Überprüfung, ob ein einzelner TCP-Port offen ist |
|
| Scan gängiger TCP-Ports (ratenbegrenzt, max. 100) |
|
| Überprüfung von SSL/TLS-Zertifikatsdetails und Ablaufdatum |
|
| WHOIS-Domain-Registrierungsabfrage |
|
| HTTP-Anfrage mit Status, Timing, Headern, Größe |
|
| Entdeckung aktiver Hosts in einem lokalen Subnetz (nur RFC 1918) |
|
| Abruf der öffentlichen IP-Adresse des Rechners | -- |
| Messung der Download-Geschwindigkeit (Mbps) und Latenz | -- |
| Überprüfung der DNS-Propagierung über öffentliche Resolver |
|
Installation
Über PyPI:
pip install sounding-mcpOder isoliert mit pipx:
pipx install sounding-mcpVerwendung
Starten Sie den Server direkt (stdio-Transport):
soundingClaude Code
Registrierung als lokaler MCP-Server:
claude mcp add sounding -- soundingClaude Desktop
Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:
{
"mcpServers": {
"sounding": {
"command": "sounding",
"args": []
}
}
}Falls in einer virtuellen Umgebung installiert, verwenden Sie den vollständigen Pfad zur Binärdatei:
{
"mcpServers": {
"sounding": {
"command": "/path/to/.venv/bin/sounding",
"args": []
}
}
}Sicherheit
Sounding wurde für den sicheren Einsatz durch KI entwickelt:
SSRF-Schutz --
http_checklöst Hostnamen auf und blockiert Anfragen an interne, private, Loopback- und Link-Local-IP-Adressen (einschließlich IPv4-mapped IPv6). Cloud-Metadaten-Endpunkte (169.254.x.x) werden blockiert.Eingabevalidierung -- Alle Eingaben durchlaufen Validatoren, die Shell-Metazeichen, fehlerhafte Hostnamen und ungültige Ports ablehnen, bevor sie einen Netzwerkaufruf oder Subprozess erreichen.
Ratenbegrenzung --
port_scanerzwingt ein Mindestintervall von 1 Sekunde zwischen Scans, um Missbrauch zu verhindern.Subnetz-Beschränkung --
subnet_scanerlaubt nur private RFC 1918-Subnetze und ist auf /20 (4096 Adressen) mit gleichzeitiger Begrenzung beschränkt.Keine Shell-Injection -- Subprozess-Aufrufe (
traceroute,whois) verwendenexec-artige Aufrufe, niemals Shell-Interpolation.
Entwicklung
git clone https://github.com/seayniclabs/sounding.git
cd sounding
python -m venv .venv
source .venv/bin/activate
pip install -e ".[test]"
python -m pytest tests/ -qLizenz
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP server for network diagnostics providing tools like ping, DNS lookup, port check, traceroute, speed test, Wake-on-LAN, SSL certificate check, and MAC address lookup.8MIT
- AlicenseNot gradedqualityFmaintenanceMCP server for running infrastructure diagnostics from 6 global regions. It provides tools like SSL checks, DNS lookups, ping, whois, port checks, traceroute, latency tests, and more, with a free demo mode (10 calls/day) and no API key required.65MIT
- AlicenseNot gradedqualityBmaintenanceProvides network operations tools such as ping, traceroute, DNS queries, and nmap scans via MCP, enabling network diagnostics and monitoring through natural language.13MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform real network diagnostics on the local machine, including ping, traceroute, DNS lookups, TLS checks, and more.MIT
Related MCP Connectors
DNS MCP — DNS and network lookup tools
IP address utilities MCP.
Interact with a global network measurement platform.Run network commands from any point in the world
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/seayniclabs/sounding'
If you have feedback or need assistance with the MCP directory API, please join our Discord server