fleetcheck-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@fleetcheck-mcpSweep these 5 store gateways and tell me which are down."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
fleetcheck-mcp
An MCP server that gives Claude safe, read-only network & service diagnostics — ping, DNS, HTTP health, TLS expiry, single-port checks, traceroute, and whole-fleet sweeps.
Why this exists
My day job is keeping 890 retail stores' registers and networks online. When a store calls saying "the internet is down", there's a first-call ritual every ops person knows: ping the gateway, check DNS, hit the health endpoint, see if the VPN port answers, glance at the cert that's been quietly counting down to expiry. fleetcheck packages exactly those checks as MCP tools, so Claude can run the ritual for you — across one host or fifty — and tell you what's actually broken.
Related MCP server: nslookup.io MCP Server
Tools
Tool | What it answers | Example question to ask Claude |
| Is this machine reachable, and how lossy/slow is the path? | "Ping 10.1.42.1 and tell me the packet loss." |
| Does this name resolve, to what, and how fast? (A/AAAA/CNAME/MX/TXT/NS) | "What do the MX records for example.com look like?" |
| Is this web endpoint up, how fast, and where do redirects land? | "Check https://portal.example.com/health and show the redirect chain." |
| Is the service listening on this one port? | "Is port 443 open on the store-042 gateway?" |
| Who issued this cert, which names does it cover, and when does it expire? | "Is the cert on vpn.example.com expiring soon?" |
| Where along the path does traffic slow down or die? | "Traceroute to 8.8.8.8 and find the slow hop." |
| Which of my hosts are down right now, and which is slowest? | "Sweep these 5 store gateways and tell me which are down." |
Every tool returns a structured dict. Failures — host down, DNS miss, timeout, bad input — come back as data ({"ok": false, "error": "..."}), never as a crashed tool call, so Claude can reason about why something failed.
Install
Requires Python 3.10+ and uv (for uvx), or plain pip.
Claude Code
claude mcp add fleetcheck -- uvx fleetcheck-mcpClaude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"fleetcheck": {
"command": "uvx",
"args": ["fleetcheck-mcp"]
}
}
}From PyPI directly
pip install fleetcheck-mcp
fleetcheck-mcp # runs the server over stdioExample conversation
You: Claude, sweep these 5 store gateways and tell me which are down: 10.1.1.1, 10.1.2.1, 10.1.3.1, 10.1.4.1, 10.1.5.1
Claude: (calls
fleet_sweepwithcheck="ping") 4 of 5 gateways are up. 10.1.3.1 is down — 100% packet loss. Of the reachable ones, 10.1.5.1 is the slowest at 240 ms average RTT; the rest answer in under 20 ms. Want me to traceroute 10.1.3.1 to see where the path dies?
Other things that work well:
"Ping the store-042 gateway, and if it's up, check whether port 443 answers."
"Check every cert on this list and flag anything expiring inside 30 days."
"portal.example.com feels slow — check DNS resolution time, then HTTP latency, and tell me which one is the problem."
Safety
fleetcheck is a diagnostics tool, not a scanner, and it's built to stay that way:
Read-only. Every tool observes (ICMP echo, DNS query, HTTP GET, TCP connect, TLS handshake, traceroute). Nothing configures, writes to, or restarts anything.
Single-port checks only.
tcp_port_check(andfleet_sweepwithcheck="port") accepts exactly one integer port per call. Port ranges and lists are rejected by validation.50-host cap.
fleet_sweeprefuses lists longer than 50 hosts, and runs at most 10 checks concurrently.Strict input validation. Hosts are whitelist-validated (hostname characters or parseable IPs); shell metacharacters and flag-like leading dashes are rejected. Subprocess arguments are always passed as lists — never through a shell. Every numeric input is clamped and every call has a timeout.
Use it on your own infrastructure. These checks are harmless individually, but you should only point them at systems you operate or have explicit permission to test.
Development
git clone https://github.com/seifosmaan53/fleetcheck-mcp
cd fleetcheck-mcp
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pytestTests run entirely against localhost and canned command output (macOS and Linux ping formats) — no external network required. CI runs the suite on Python 3.10–3.12; releases publish to PyPI via trusted publishing.
License
MIT — © 2026 Seif Osman
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-quality-maintenanceProvides safe, controlled access to network and system diagnostic tools including ping, nmap, dig, traceroute, curl, and whois for troubleshooting connectivity, scanning ports, and performing DNS lookups through whitelisted commands with security validation.
- AlicenseAqualityBmaintenanceProvides comprehensive tools for real-time DNS queries across 53 record types, global propagation checks, and SSL certificate analysis. It also enables domain security scans for SPF/DKIM/DMARC configurations and HTTP uptime monitoring.810221Apache 2.0
- AlicenseAqualityCmaintenanceNetwork diagnostics — ping, traceroute, DNS lookup, port scanning, and connectivity testing via MCP.14MIT
- Alicense-qualityFmaintenanceMCP server for running infrastructure diagnostics from 6 global regions. It provides tools like SSL checks, DNS lookups, ping, whois, port checks, traceroute, latency tests, and more, with a free demo mode (10 calls/day) and no API key required.65MIT
Related MCP Connectors
Interact with a global network measurement platform.Run network commands from any point in the world
DNS lookups, health reports, SSL certs, security scans, GEO scoring, uptime checks
Look up DNS information for any domain to troubleshoot issues and gather insights. Get fast, relia…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/seifosmaan53/fleetcheck-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server