Lab · Phase 1
Composition MCP
thiri-composition-mcp exposes the full Composition Lab loop:
create → compose → revoice → reharmonize → render → export MIDI → play (fluidsynth).
{
"slug": "composition-mcp",
"version": "0.1.0",
"generatedAt": "2026-06-19T23:54:49Z",
"commit": "fe55abe",
"tests": {
"mcpCompTest": "pass",
"lastRun": "2026-06-19T23:54:49Z",
"passed": 23,
"failed": 0,
"tools": [
"create_composition",
"compose_progression",
"revoice_progression",
"reharmonize_section",
"set_chord",
"render_composition",
"export_midi",
"play_composition",
"inspect_composition",
"list_compositions"
]
}
} Run: node mcp-comp-test.mjs in thiri-mcp (23 checks).