MCP.Market

Health Monitor MCP server

by dbsectrainer·io.github.dbsectrainer/mcp-server-health-monitor·v1.0.1

Health monitoring for all your MCP servers

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

not scanned yet

Adoption
New

0 stars

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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.

More from dbsectrainer →