mcp-nettools
by aaronckj
README.md
# mcp-nettools
MCP server for network diagnostics. Exposes 8 tools for use with Claude Code, Claude Desktop, or any MCP client.
## Tools
| Tool | Description |
|------|-------------|
| `ping` | ICMP ping — reachability and round-trip times |
| `dns_lookup` | DNS record lookup (A, AAAA, MX, TXT, NS, CNAME) |
| `port_check` | TCP port open/closed check |
| `traceroute` | Network path tracing |
| `speedtest` | Download/upload speed test via nearest server |
| `wake_on_lan` | Send WoL magic packet to a MAC address |
| `cert_check` | SSL certificate expiry, issuer, days remaining |
| `mac_lookup` | MAC address OUI vendor lookup |
## Quick Start
### uvx (no install required)
```bash
uvx mcp-nettools
```
### Docker
```bash
docker run -i ghcr.io/aaronckj/mcp-nettools:latest
```
### Claude Code
```bash
claude mcp add nettools -- uvx mcp-nettools
```
### Claude Desktop
Add to `~/.config/claude/claude_desktop_config.json`:
```json
{
"mcpServers": {
"nettools": {
"command": "uvx",
"args": ["mcp-nettools"]
}
}
}
```
Or with Docker:
```json
{
"mcpServers": {
"nettools": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/aaronckj/mcp-nettools:latest"]
}
}
}
```
## Requirements
For `ping` and `traceroute` tools, the server needs system binaries:
- **Linux:** `apt install iputils-ping traceroute`
- **macOS:** both are pre-installed
- **Docker:** included in the image
## License
MIT
TDQS
B3.4/5.0
Scored across 8 tools
Disambiguation5/5
Each tool has a clearly distinct purpose: SSL cert checking, DNS lookups, MAC vendor lookup, ping, port checking, speedtest, traceroute, and Wake-on-LAN. No two tools overlap in functionality.
Naming Consistency5/5
All tool names follow a consistent snake_case verb_noun pattern (e.g., cert_check, dns_lookup, mac_lookup). Even 'ping' fits as a concise verb in the network domain.
Tool Count5/5
With 8 tools, the server covers a practical range of network diagnostics without being bloated. Each tool addresses a common need, making the count well-scoped.
Completeness4/5
The set covers essential network tools (DNS, ping, traceroute, port check, speed test, SSL cert, MAC lookup, WoL). Minor gaps like a whois lookup or HTTP status check are not critical but could be included.
Maintenance
ActivityInactive
ResponsivenessNo issues