Skip to main content
Glama
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