A CLI bridge to configured stdio and HTTP MCP servers; lists servers, describes their operations, and calls those operations from the shell
climcp is a CLI client for MCP servers, not an MCP server itself. The single tool 'echo' has a minimal schema with no parameter descriptions. The tool description is trivial (8 words). No error handling guidance, no output schema documentation, and no tool annotations. This is a test/mock server with production-grade quality gaps.
Echoes the message back.
Tool description is trivial (8 characters: 'Echoes the message back.'). LLMs cannot determine when/why to select this tool.
Parameter 'message' and 'count' lack descriptions. Rubric requires every parameter to have a non-empty description explaining what it controls. LLMs cannot infer that 'count' means repetition count vs message count vs something else.
No output schema documented. Rubric requires documentation of return types so LLMs know what fields to expect. No guidance on whether output is a string, object, or array.
No error handling or recovery guidance. Rubric requires error responses to tell the LLM what to do next. No indication of what happens if 'count' is negative, zero, or extremely large.
Inferred effective spec: 2025-06-18+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 35 | 2025-06-18+ | v2 |
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). The 'echo' tool is read-only but this is not declared in the schema. Current MCP spec (2026-07-28) supports tool annotations for clarity.