MCP bridge for using an existing OpenAI Computer Use installation from Kimi Code CLI on macOS
Critical failures across all dimensions. Tool definitions are inferred from test code, not explicitly registered in the MCP server. No input schemas visible for any tool. Descriptions are minimal or absent. The server is a bridge/proxy that forwards calls to an upstream Computer Use client, tool definitions are not defined in this codebase, making evaluation of actual tool quality impossible.
Return a fake state and image.
Tool definitions not visible in source code. Tools are inferred from test file (scripts/real-smoke-test.mjs), not explicitly registered in the MCP server implementation.
No input schemas visible for any tool. list_apps and press_key show empty input objects {}; get_app_state has minimal schema with no type constraints.
Missing or trivial descriptions. list_apps and press_key have no descriptions. get_app_state has only 'Return a fake state and image.' (27 chars), below the 50-char minimum for actionable LLM guidance.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 28 | <=2025-11-25 | v2 |
No parameter descriptions. get_app_state accepts 'app' parameter with no description of what it represents, valid values, or format. Per pattern:tool-description, every parameter must have a non-empty description.
No output schemas documented. No indication of what list_apps, get_app_state, or press_key return. LLMs cannot plan downstream calls or extract data without knowing response structure.