Network diagnostics β ping, traceroute, DNS, port scanning, and connectivity testing.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Network Diagnostics MCP Server
Probing what lies beneath the surface -- network diagnostics for AI tools.
Sounding is a Model Context Protocol (MCP) server that gives AI assistants 14 network diagnostic tools. It handles the things you'd normally reach for ping, dig, nmap, or openssl to do -- but exposed as structured, validated MCP tool calls.
| Tool | Description | Key Parameters |
|---|---|---|
health | Server version and status check | -- |
ping | TCP connect ping (port 80) with latency stats | host, count (1--100), timeout |
traceroute | Trace network route to a host | host, max_hops (1--64) |
dns_lookup | Resolve DNS records (A, AAAA, MX, CNAME, TXT, NS) | domain, record_type, nameserver |
reverse_dns | Reverse DNS lookup for an IP address | ip |
port_check | Check if a single TCP port is open | host, port, timeout |
port_scan | Scan common TCP ports (rate-limited, max 100) | host, ports |
check_ssl_cert | Inspect SSL/TLS certificate details and expiry | host, port |
whois_lookup | WHOIS domain registration lookup | domain |
http_check | HTTP request with status, timing, headers, size | url |
subnet_scan | Discover live hosts on a local subnet (RFC 1918 only) | subnet (CIDR, max /20) |
get_public_ip | Get the machine's public IP address | -- |
speed_test | Measure download speed (Mbps) and latency | -- |
dns_propagation | Check DNS propagation across public resolvers | domain, record_type |
From PyPI:
Or isolated with pipx:
Run the server directly (stdio transport):
Register as a local MCP server:
Add to your claude_desktop_config.json:
If installed in a virtual environment, use the full path to the binary:
Sounding is designed to be safe for AI-driven use:
http_check resolves hostnames and blocks requests to internal, private, loopback, and link-local IP addresses (including IPv4-mapped IPv6). Cloud metadata endpoints (169.254.x.x) are blocked.port_scan enforces a minimum 1-second interval between scans to prevent abuse.subnet_scan only allows RFC 1918 private subnets and caps at /20 (4096 addresses) with concurrency limiting.traceroute, whois) use exec-style invocation, never shell interpolation.No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/keel-2)<a href="https://allmcps.com/mcp/keel-2"><img src="https://allmcps.com/api/badge/keel-2?style=directory" alt="Keel on AllMCPs" /></a>