Hazel-Lin/mcp-skill-doctor
Local-first MCP startup diagnostics CLI: identify why servers or skills fail to start before anything else.
Platform-specific configuration:
{
"mcpServers": {
"mcp-skill-doctor": {
"command": "npx",
"args": [
"-y",
"mcp-skill-doctor"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](./LICENSE) [](https://www.typescriptlang.org/) [](https://pnpm.io/) [](https://github.com/Hazel-Lin/mcp-skill-doctor/releases)
Local-first CLI to diagnose why your MCP server or skill will not start.
It checks the boring but expensive stuff first: PATH, cwd, required env vars, missing files, and processes that exit before the client can use them.
If you build MCP servers or agent skills, this is the quick pre-flight check worth keeping around.
中文版本请见 README.zh-CN.md.
Inspector helps after a server is already reachableValidator checks protocol compliancemcp-skill-doctor finds the reason your local setup fails before either of those helpTry pnpm run check:broken to see a realistic failure report.
PATHcwd or referenced filestdio setupsstdio MCP server startup issuesPASS / WARN / FAIL results with remediation hintspnpm install
pnpm run check:valid
pnpm run probe:fake{
"name": "example-server",Loading reviews...