MCP server for controlling Ableton Live via OSC (Open Sound Control) protocol
This server exposes only a single tool ('test') with a trivial definition. The tool has no input schema (empty object {}), a generic 2-word description ('Test endpoint for Ableton Live connection'), and no parameter documentation. The codebase is not an MCP server at all, it is a plain Express HTTP API that does not implement the MCP protocol. No tool registration, no MCP message handling, no protocol compliance. This is a fundamental misclassification.
Test endpoint for Ableton Live connection
Not an MCP server. Codebase is a plain Express HTTP API with no MCP protocol implementation, message routing, or tool registration via MCP.
Tool 'test' has no input schema. Input is declared as empty object {} with no properties, types, or descriptions.
Tool description is 2 words ('Test endpoint for Ableton Live connection'). This is generic and does not explain when/why to call it or what it returns.
No output schema documented. LLM cannot infer what the tool returns or how to chain it with other tools.
No error handling guidance. Catch block returns raw error object to HTTP response. LLM receives unstructured error with no recovery hints.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 16 | 2026-07-28+ | v2 |