netdiag MCP server
MCP server wrapping dig, ping, mtr, whois and TLS/HTTP checks for on-demand network diagnostics
0 stars154 downloads/wk
Reviews
Write oneNobody has reviewed netdiag MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
netdiag MCP tools (12)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
asn_lookupASN + country-code lookup for an IP, or org info for an AS number (e.g. AS15169 or 15169).
current_timeCurrent date, time and weekday in an IANA timezone (e.g. "Asia/Tokyo").
dns_lookupResolve a DNS record via `dig`. record_type: A/AAAA/MX/TXT/NS/CNAME/SOA/PTR/CAA.
dnssec_checkCheck whether a name validates DNSSEC against a known-validating resolver (AD bit).
health_checkService health: version and which wrapped binaries are present on PATH.
http_checkHEAD/GET a URL and report status, redirect chain and latency.
http_getGET a URL and return the response body (text/JSON/XML only, capped at max_bytes, hard cap 1 MiB).
ping_hostICMP ping a host or IP. count is clamped to 1-10.
tcp_port_checkCheck whether a TCP port is open (plain socket connect, no port scanning).
tls_cert_checkFetch the TLS certificate presented on host:port and report subject/issuer/validity/SANs.
traceroute_pathPath/MTU-style hop report via `mtr --report` (fixed cycles, not a live run). cycles clamped 1-10.
whois_lookupWHOIS lookup for a domain.
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumsubprocess with shell=True
exec.shell-truenetdiag_mcp-0.6.1/netdiag_mcp/tools.py: …al-binary call uses an argv list (never shell=True), so no argument can break out into she…
Install directly
claude mcp add netdiag-mcp -- uvx netdiag-mcp
netdiag MCP: common questions
- Is netdiag MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the netdiag MCP safety report
- How do I install netdiag MCP?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does netdiag MCP need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is netdiag MCP maintained?
- The last commit was 5 days ago (2026-09-16). The latest release is v0.6.1.
- What can I use instead of netdiag MCP?
- Servers from other publishers that do the same job: Domain Liveness MCP server and Dashclaw MCP server.
Alternatives to netdiag MCP
Same job from other publishers: the closest match first, then the best rated.
- Domain LivenessIs this business's website still there? Checks apex and www, and DNS separately from HTTP.not reviewedEstablishedA
- DashclawPolicy checks, approvals, records, and governed HTTP capabilities for unattended agents.not reviewedEstablishedB