
DevDoctor
Read-only local diagnostics for Rust, Node, Docker, ports, and environment configuration.
- GitHub stars
- 1
- tools
- 5
- transport
- STDIO
- last updated
- Nov 8, 2026
Tools
5 toolsPublic tool metadata for what this MCP can expose to an agent.
diagnose_projectRuns diagnostics on a project directory.
Runs diagnostics on a project directory.
No parameter schema in public metadata yet.
check_toolchainChecks the local toolchain.
Checks the local toolchain.
No parameter schema in public metadata yet.
check_environmentChecks environment configuration.
Checks environment configuration.
No parameter schema in public metadata yet.
check_portsChecks configured local TCP ports.
Checks configured local TCP ports.
No parameter schema in public metadata yet.
explain_findingExplains a diagnostic finding.
Explains a diagnostic finding.
No parameter schema in public metadata yet.
Sponsors
Readme
DevDoctor
mcp-name: io.github.Bannawat01/devdoctor
Local, read-only diagnostics for Rust, Node, Docker, ports, and environment configuration.
Licensed under MIT or Apache-2.0, at your option.
Run
cargo run -p devdoctor-cli -- doctor --path .
cargo run -p devdoctor-cli -- doctor --json
cargo run -p devdoctor-cli -- check rust
cargo run -p devdoctor-cli -- explain ENV-DATABASE-001
Exit codes: 0 healthy, 1 diagnostic errors/warnings, 2 invalid invocation or inspection failure.
MCP / Zed
Build the release server, then add it in Zed: Settings → AI → MCP Servers → Add Local Server.
{
"context_servers": {
"devdoctor": {
"command": "C:/absolute/path/to/devdoctor-mcp.exe",
"args": []
}
}
}
The stdio server exposes diagnose_project, check_toolchain, check_environment, check_ports, and explain_finding. It accepts only local existing directories and never runs repository scripts or changes environment state.
Details
- Repository
- github.com/bannawat01/devdoctor
- Website
- github.com/Bannawat01/DevDoctor
- Category
- Cloud & Infrastructure
- Package
devdoctor-mcp- Transport
- STDIO
- Registry
- MCP registry, active