triage
SolidDiagnose and fix broken MCP servers in mcptoon — doctor, health, per-server probes, and the common failure playbook.
AI & Automation 195 stars
7 forks Updated today Apache-2.0
Install
Quality Score: 85/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Triage MCP server failures with mcptoon
Work top-down; stop as soon as the layer with the fault is found.
## 1. Read the config layer first
```bash
mcptoon doctor
```
Catches: invalid JSON, unknown fields, missing binaries for stdio commands,
malformed URLs. Fix anything reported before deeper probing.
## 2. Check connectivity
```bash
mcptoon health # every server, human-readable
mcptoon health --json # CI/CD friendly, exit 1 if any dead
```
## 3. Probe the tool layer
```bash
mcptoon list # is the server even registered?
mcptoon manifest --compact # do its tools appear at all?
mcptoon inspect <server> <tool> # full schema of one tool
mcptoon call <server> <tool> '{}' --toon # minimal live call
```
`list` shows it but `manifest` does not → the server answers initialize but
fails tools/list: read the server's own logs (run its command manually).
## Common failures → fixes
| Symptom | Likely cause | Fix |
|---|---|---|
| doctor: binary not found | command not on PATH | fix PATH, or install the package, or use npx/uvx |
| health: timeout | server hangs on startup | raise timeout, or fix slow startup; try running the command directly |
| call: unknown tool | tool toggled off | check the toggle on that tool in config, then `mcptoon sync` |
| call: schema error | wrong args shape | `mcptoon inspect` the tool and match the inputSchema exactly |
| stdio: spawn ENOENT | bad command token | command must be one token on PATH ...
Details
- Author
- activeing123
- Repository
- activeing123/mcptoon
- Created
- 1 months ago
- Last Updated
- today
- Language
- HTML
- License
- Apache-2.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
mcp-setup
Use when installing, configuring, debugging, or verifying an MCP server for a harness, or when a configured server's tools are missing or failing.
5 Updated 2 days ago
lawzava AI & Automation Featured
authoring
Add or edit an MCP server entry in mcptoon's config correctly — stdio/streamable-http/sse shapes, command rules, placeholders, and validation.
195 Updated today
activeing123 AI & Automation Listed
doctor
Health probe across Captain Memo's components — embedder service, worker service, config, plugin registration, plugin manifest. Use when the user types /captain-memo:doctor or when something seems wrong.
3 Updated 1 weeks ago
kalinbogatzevski