cd /news/developer-tools/building-observability-for-mcp-serve… · home topics developer-tools article
[ARTICLE · art-82539] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=· neutral

Building Observability for MCP Servers: FleetWatch + MCP Blackbox Suggested

A developer has open-sourced two tools to add observability to MCP servers: FleetWatch, a monitoring service that tracks uptime, latency, and alerts on failures, and MCP Blackbox, a recording proxy that captures request/response payloads around failures. Both are built with TypeScript, NestJS, and Next.js, and are available on GitHub.

read2 min views1 publishedJul 31, 2026

MCP servers are quickly becoming the standard way AI agents reach tools, but the ecosystem is still missing basic infrastructure plumbing: uptime monitoring, latency tracking, and forensic debugging. When an agent run fails, "the MCP server did something weird" is usually where the trail goes cold.

I wanted both tools to stay narrow and not overlap with things I'd already built (mcp-schema-watch

for schema drift, `skillcheck`

for SKILL.md linting, Swarm Trace Viewer for swarm-run analysis). So FleetWatch and MCP Blackbox split the job in half — one watches, one records.

FleetWatch pings your registered MCP servers on a schedule and tracks:

The moment a server goes down, degrades, or recovers, FleetWatch fires an alert. It's built with TypeScript, NestJS, and Next.js, communicates over WebSockets for live status updates, and ships with a full test suite plus a GitHub Actions CI workflow.

🔗 https://github.com/DIYA73/fleetwatch FleetWatch tells you something broke. MCP Blackbox tells you why.

It's a recording proxy that sits in front of your MCP traffic and captures full request/response payloads. The interesting design decision was around retention: instead of keeping everything (expensive) or nothing (useless when you actually need it), Blackbox permanently pins anything around a failure and prunes the rest. A flight recorder for your MCP servers — the data you need, right when you need it, without the storage bill of logging forever.

Same stack as FleetWatch — TypeScript, NestJS, Next.js, WebSockets — so the two integrate cleanly.

🔗 https://github.com/DIYA73/mcp-blackbox FleetWatch and MCP Blackbox are deliberately separate — you can run either one on its own. But paired together, the workflow is simple: FleetWatch catches the failure in real time, and Blackbox already has the trace waiting for you.

Both are open source and public on GitHub — issues, stars, and PRs are always welcome. If you're building on MCP and hitting the same "I have no idea what just happened" wall, I'd love to hear how you're solving it.

── more in #developer-tools 4 stories · sorted by recency
── more on @fleetwatch 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/building-observabili…] indexed:0 read:2min 2026-07-31 ·