This is a test/demo server with intentionally poor tool definitions. 8 tools total: 3 are reasonable (echo, add, current_time), but 5 have critical quality issues. Tool 'no_description' lacks any docstring (description=0). Tool 'loosely_typed' has no type hints and empty schema (schema=0). Tool 'BadName' violates snake_case convention. Tools 'run_command' and 'delete_file' are intentionally dangerous and lack safety guards. No tool has output schema documentation. Parameter descriptions are minimal (avg ~30 chars). This server is explicitly designed as a test fixture for mcp-check, not production-grade.
返回输入加 1。
计算两个数字的和并返回结果,支持整数和浮点数。
返回当前 UTC 时间的 ISO 8601 格式字符串。
删除指定文件(危险!仅演示用)。
原样返回用户输入的文本内容,用于测试连接和往返延迟。
把两个值拼接成字符串。
在服务器上执行 shell 命令(危险!仅演示用)。
Tool 'no_description' has no docstring, LLM cannot determine when to call it
Tool 'loosely_typed' has no type hints and empty input schema, schema score 0
Tools 'run_command' and 'delete_file' execute destructive operations without confirmation, dry-run, or permission gates
No tool documents output schema, LLM cannot plan downstream calls or extract structured data
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 46 | 2026-07-28+ | v2 |