MCP Health Kit
The diagnostic skill, migration runbook, and working config files to make every MCP server run once behind a shared daemon — the done-for-you version of the overheating-Mac fix. If your Mac runs hot, spins its fans, or feels slow after a day of AI coding, this kit is for you.
Measure, migrate, verify
Diagnose.
Run census.sh to count your MCP processes and see which servers dominate. Drop in the system-health skill for the full six-check picture, including the vintage-fleet detector.
Run everything once.
Follow the migration runbook to stand up a shared MCP daemon from the mcporter config template, make it reboot-proof with the LaunchAgent, and point every client at it with the wiring guide.
Verify the leak is gone.
Run soak-check.sh now and again a day later. A flat process count and no old-style per-app fleets means the fans stay quiet.
What's inside
system-health diagnostic skill
The centerpiece. A Claude Code skill that runs six checks — thermal, memory, CPU, RAM by app, orphaned MCP processes, disk — auto-fixes leaked MCP processes, and includes Check 5b for vintage MCP fleets left behind by resumed pre-migration ChatGPT threads.
Shared-daemon migration runbook
The complete step-by-step migration to a shared MCP daemon, plus the 'five traps and their fixes' section — read it before you start, it saves the most time.
mcporter.json daemon config template
A starter daemon config with placeholder secrets and the keep-alive lifecycle block, ready to drop into ~/.mcporter/mcporter.json.
macOS LaunchAgent template
A com.jenny.mcporter.plist template so the daemon starts at login and survives reboots.
Client wiring guide
Copy-paste blocks for pointing Claude Code, Cursor, Claude Desktop, and ChatGPT/Codex at the one shared daemon.
census.sh sprawl counter
Counts MCP processes and tallies them by server, so you can see exactly how bad the sprawl is before and after.
soak-check.sh verification
The post-migration check: prints the census, the daemon status, and looks for old-style per-app fleets. A flat process count means the leak is gone.
Free with your Build to Launch membership
Enter the email on your paid subscription and we'll send you the download link. Valid for 1 year.