bench
Benchmark response latency for all configured MCP servers
Sweep the MCP server configs on this machine, handshake each one, read them for leaked secrets, and time what answers slowly.
LABSCO SUMMARY
That makes it a sweep and not a probe — you cannot point it at a named server, and doctor is the single call that covers connectivity, configuration security and latency at once. The security audit is the part that is hard to get elsewhere, because it reads the configuration files themselves for secrets written inline and for tokens passed as command arguments, where a process listing exposes them. The handshake in scan is a real JSON-RPC exchange rather than a reachability check, so a server that starts but never completes the handshake shows up as broken rather than fine.
A diagnostic for your own MCP installation: it discovers the server configurations present on the machine and reports connectivity, configuration security and response latency for them.
MCP server configurations already present on the machine the server runs on. No account, no key, and no arguments — every tool operates on whatever it discovers.
One command — npx @wigu/mcp-doctor
USE CASES
Discover which server configs are actually present and handshake each one, so a broken entry separates from a missing entry.
Read the configuration files for secrets written inline and tokens handed over as command arguments, where anything reading the process list can see them.
Time the responses across everything configured, then confirm the slow one is connecting properly rather than retrying.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
benchBenchmark response latency for all configured MCP servers
doctorRun all checks at once: scan connections, audit security, and benchmark latency for all configured MCP servers
scanDiscover all MCP server configs and test their connections via JSON-RPC handshake
securityAudit all MCP server configs for security issues like hardcoded secrets, tokens in args, and shell injection patterns
BEFORE YOU INSTALL
4 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 4 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"mcp-doctor": {
"command": "npx",
"args": [
"@wigu/mcp-doctor"
]
}
}
}npx @wigu/mcp-doctor