A Rust-based CLI tool and runtime for managing MCP (Model Context Protocol) servers, tools, and commands. Provides a compatibility harness between Python and Rust implementations with support for tool execution, command routing, and session management.
Critical failures across all dimensions. Tool definitions are inferred from file references (src/Tool.py) rather than visible in source code. No input schemas, parameter descriptions, or output schemas are present in the provided Rust codebase. Descriptions are minimal (10-20 chars). The server appears to be a Python-first porting tool but tool registration, parameter validation, and error handling are not visible. Cannot verify schema compliance, parameter typing, or composition patterns.
Summarize the active Python workspace
Render a Python-first porting summary
Tool definitions not visible in source code. Tools referenced as 'src/Tool.py' but Python file not provided. Cannot verify input schemas, parameter types, descriptions, or output structure.
No input schemas visible. Both tools lack documented parameter lists, types, constraints, or descriptions. Cannot determine if parameters accept enums, have ranges, or are required vs optional.
Descriptions are under 20 characters ('Summarize the active Python workspace', 'Render a Python-first porting summary'). Descriptions lack WHEN to use, WHAT it returns, and prerequisites.
No output schemas documented. Cannot determine what fields agents should expect, what IDs are returned for chaining, or pagination support. Violates pattern:response-shaper.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 26 | 2026-07-28+ | v2 |
No error handling guidance visible. No recovery hints, error classification, or actionable error messages. Agents cannot determine if failures are retryable or fatal.