MCP server for AmigaOS m68k systems, providing tools for file operations, command execution, and system interaction on classic Amiga hardware and AROS emulation
Three tools with minimal descriptions (10-20 chars each) and no visible input schemas in the source. Tool names lack action verbs (read_file, write_file are acceptable; run_command is vague). No parameter type definitions visible. No output schemas documented. No error handling guidance. Descriptions are too brief to guide LLM selection. This server falls well below production baseline (median ~50).
Read the contents of a file on the Amiga filesystem
Execute a shell command on the Amiga system and return the output
Write content to a file on the Amiga filesystem
No input schemas visible in source code. All three tools lack JSON Schema definitions with type constraints, enums, or parameter descriptions.
Descriptions are 10-20 characters, below the 34-char p10 baseline. Too brief to guide LLM tool selection. 'Read the contents of a file on the Amiga filesystem' is minimal; missing WHEN to use, prerequisites, and return structure.
run_command is vague and dangerous. Does not state that it executes arbitrary shell commands with irreversible consequences. No dry-run, confirmation, or permission-gate pattern. Marked IRREVERSIBLE but lacks recovery guidance.
No output schemas documented. LLMs cannot infer what fields to expect from read_file, write_file, or run_command responses. Breaks tool chaining and forces guessing.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 35 | 2026-07-28+ | v2 |
Parameter descriptions missing. 'path' and 'command' parameters have minimal context. No format constraints (e.g. 'AmigaOS path format' is stated but not enforced). No validation rules or error guidance.