Health Monitor MCP server
Health monitoring for all your MCP servers
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Health Monitor yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Health Monitor tools
No tool declarations could be read from the package source. They show once the server is installed.
How Health Monitor compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
Release history: 2 versions in the registry since 2026-03-23, latest 2026-11-04, typically one every 225 days.
Install Health Monitor in Claude Code, Cursor or VS Code
Runs npx -y mcp-server-health-monitor on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-server-health-monitor -- npx -y mcp-server-health-monitor
What the publisher says
From the Health Monitor repository's README, as published. We do not edit it. Read it on GitHub
MCP Server Health Monitor
npm mcp-server-health-monitor package
MCP-native health monitoring that speaks the protocol, not just HTTP. Instead of pinging a port, it calls list_tools on each server — the same handshake your agent uses — so a green status means the server is actually ready to serve MCP requests. All health history stays local in SQLite; no external monitoring service required.
Tool reference | Configuration | Contributing | Troubleshooting
Key features
- Auto-discovery: Reads your existing MCP config files (Claude Desktop, Cursor, VS Code) with no extra setup.
- Non-intrusive probing: Only calls list_tools on target servers — read-only, no side effects.
- Version drift detection: Compares tool schemas across checks to detect when a server has been updated.
- Historical trends: Stores latency history in SQLite; p50/p95 are computed on-demand from stored history to surface regressions before they become outages.
- HTML dashboard: Generates a self-contained health dashboard with uptime sparklines per server.
- Background polling: Runs as a daemon so health data is always fresh when you ask for it.
Why this over generic uptime monitors?
Generic uptime monitors (UptimeRobot, Pingdom, BetterStack) check whether a port is open or an HTTP endpoint returns 200. That's not enough for MCP servers — a server can be running but failing to negotiate the MCP protocol or returning a broken tool schema.
If you want to know that your MCP servers are genuinely healthy — not just "the process is running" — this is the right tool.
Requirements
- Node.js v20.19 or newer.
- npm.
Getting started
Add the following config to your MCP client:
{
"mcpServers": {
"health-monitor": {
"command": "npx",
"args": ["-y", "mcp-server-health-monitor@latest"]
}
}
}The monitor auto-discovers other MCP servers from the same config file it is registered in. No additional setup required.
MCP Client configuration
Amp · Claude Code · Cline · Cursor · VS Code · Windsurf · Zed
Your first prompt
Enter the following in your MCP client to verify everything is working:
Check the health of all my MCP servers.Your client should return a status table showing each server with its current latency and health state.
Tools
Health checks (3 tools)
- healthcheckall — probes all configured servers in parallel via listtools, measures latency, and stores results. Accepts an optional timeoutms parameter (default: 5000).
- getserverstatus — returns per-server detail including latency, last seen time, 24-hour error count, last error message, and p50/p95 latency percentiles. Requires server_name.
- listdegraded — filters to servers that are offline or have latency above the threshold. Accepts an optional latencythreshold override.
History (1 tool)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Health Monitor: common questions
- Is Health Monitor MCP server safe?
- Mostly: it is graded B (83/100). Read the Health Monitor safety report
- How do I install Health Monitor?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Health Monitor need an API key?
- Yes. The registry entry asks for
YOUR_API_KEY. - Is Health Monitor maintained?
- The last commit was 42 days ago (2026-09-23). The latest release is v1.0.1.