Codex Musica
Recording recipes for 2503 music traditions and 1406 instruments.
For AI agents / LLMs
This is a static, server-free catalog — open a URL and read JSON. No API key, no server, no rate limit. Each tradition has a compressed descriptor-stack recipe (how to record a song in that style) plus a structured arrangement.
-
Live editable engine (MCP connector) — start here:
https://mcp.codexmusica.com/mcp— Streamable HTTP, no auth. Add it in Claude (Settings → Connectors → Add custom connector); any MCP client registers it the same way. Nine tools: seed a recipe from any tradition, then re-pick prefaces, swap part variants, override room/chain/tuning, and add/remove instruments or traditions. The JSON below is a separate read-only catalog, pre-compiled by a different pipeline — it reads the same catalog but words its recipes differently, and editing needs the connector. -
All recipes in one fetch:
api/all.json— every tradition'sid,name,family,recipestring, andrecipe_chars(~0.8 MB). -
One tradition (recipe + full arrangement):
api/traditions/index.jsonfor the id list, thenapi/traditions/{id}.json. -
Instruments:
api/instruments/index.jsonthenapi/instruments/{id}.json. - Endpoint map:
api/index.json - Full agent guide:
AGENTS.md -
Full engine (blend / customize / CRUD): the JSON above is the
default recipe per tradition; for blending, add/remove instruments, variant
swaps and more, clone
the repo and run
scripts/recipe.js(seeSKILL.md).