MCP server for envpreflight to let AI coding agents inspect local environment health
Single tool 'envpreflight_check' has a clear, descriptive name and good description (127 chars), but the input schema is minimal with only one parameter lacking detailed constraints. No output schema is documented, making it impossible for LLMs to understand what data structure is returned. No error handling guidance, no parameter validation rules, and no examples of what the tool returns. The tool is read-only (safe), but lacks the structured output documentation and parameter rigor expected of production tools.
Run zero-config dev environment preflight checks against repository manifests (Node, Python, Go, Rust, Docker, services, ports, env keys) to verify local environment health with zero network calls.
No output schema documented. LLMs cannot plan downstream actions or extract specific fields from the response without knowing the structure.
Input parameter 'path' lacks validation constraints. No description of expected format (absolute vs relative), default behavior, or what happens if path is invalid.
No error handling guidance. Tool description does not explain what errors are possible (invalid path, permission denied, malformed manifests) or how to recover.
Tool description mentions checking 'Node, Python, Go, Rust, Docker, services, ports, env keys' but does not document the output structure or which checks are performed.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 50 | 2026-07-28+ | v2 |
Parameter 'path' description is minimal ('Path to the repository/project root to inspect. Defaults to current working directory.'). Missing guidance on absolute vs relative paths, symlink handling, or what constitutes a valid project root.