NetOps MCP
A Model Context Protocol server that exposes
26 network and system diagnostic tools — ping, traceroute, mtr, nmap,
DNS queries, HTTP requests, and system monitoring — to MCP clients such as
Claude Desktop, Claude Code, and Cursor. Each tool is a thin, input-validated
wrapper around a standard OS utility. Two transports are supported: stdio
(the client launches the server as a subprocess) and HTTP (a long-running
server with auth, rate limiting, and metrics).
Features
- Connectivity —
ping,traceroute,mtr,telnet,netcat - DNS —
nslookup,dig,host - HTTP / API —
curl,httpie,api_test - Discovery & scanning —
nmap_scan,service_discovery,port_scan,service_enumeration - Network state —
ss,netstat,arp,arping - System monitoring — status, CPU, memory, disk, process list, tool availability
Requirements
- Python >= 3.10 and uv (recommended)
- Linux or macOS — the network tools are OS-specific; Windows is not supported
- System tools on
PATH(availability is checked at startup):curl,ping,traceroute,mtr,telnet,nc,nmap,ss,netstat,arp,arping,nslookup,dig,host.httpieis optional.






