mcpField
N
network

network

Local
github.com/rog0xDeveloper Tools1Updated 32w ago

About network

A network diagnostics MCP server for AI agents, covering DNS, IP details, SSL/TLS, WHOIS, and HTTP latency checks.

Key features

  1. 01DNS records, reverse lookup, propagation
  2. 02IPv4 and IPv6 geolocation details
  3. 03SSL/TLS certificate inspection
  4. 04Domain WHOIS data
  5. 05HTTP latency and success metrics

Use cases

  1. 01Check DNS records and propagation
  2. 02Review an IP's location and network
  3. 03Inspect certificate validity and chain
  4. 04Measure HTTP response latency

MCP support

Exposes five network diagnostic tools to MCP clients: dns_lookup, ip_info, ssl_check, whois_lookup, and http_ping.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"rog0x-network": {
"command": "npx",
"args": [
"-y",
"@rog0x/mcp-network-tools"
]
}
}
}
Run commandnpx -y @rog0x/mcp-network-tools

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@rog0x/mcp-network-tools1.0.2

Tools

5

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
modeenumNoMode: 'resolve' (default) for forward DNS, 'reverse' for reverse DNS (pass IP in domain), 'propagation' to check across public DNS serversresolve | reverse | propagation
domainstringYesDomain name to look up (e.g. example.com)
record_typesarrayNoRecord types to query (default: all). Options: A, AAAA, MX, TXT, NS, CNAME, SOA

Details

From the project README

mcp-network-tools

Network diagnostics tools for AI agents, exposed via the Model Context Protocol (MCP).

Tools

ToolDescription
dns_lookupResolve domains to DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA). Reverse DNS. Propagation check across public DNS servers.
ip_infoGeolocation and network info for an IP address — country, city, ISP, ASN, coordinates. IPv4 and IPv6.
ssl_checkInspect SSL/TLS certificates — validity, issuer, expiry, SANs, certificate chain, cipher, protocol.
whois_lookupWHOIS data for a domain — registrar, creation/expiry dates, nameservers, status.
http_pingMeasure HTTP response time over N requests. Returns avg, min, max, p95 latency and success rate.

Setup

npm install
npm run build

Usage with Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "network-tools": {
      "command": "node",
      "args": ["D:/products/mcp-servers/mcp-network-tools/dist/index.js"]
    }
  }
}

Dependencies

  • @modelcontextprotocol/sdk — MCP server framework
  • Node.js built-in modules — dns, tls, net, https, http (no external runtime dependencies beyond MCP SDK)
  • ip-api.com — free geolocation API (no API key required)

Examples

DNS Lookup
dns_lookup({ domain: "example.com", record_types: ["A", "MX"] })
Reverse DNS
dns_lookup({ domain: "8.8.8.8", mode: "reverse" })
DNS Propagation Check
dns_lookup({ domain: "example.com", mode: "propagation" })
IP Info
ip_info({ ip: "1.1.1.1" })
SSL Check
ssl_check({ host: "example.com" })
WHOIS Lookup
whois_lookup({ domain: "example.com" })
HTTP Ping
http_ping({ url: "https://example.com", count: 10 })

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.