Musical Intelligence for Your AI
A free, open-source MCP server for music theory analysis and MIDI generation. Spell chords, detect keys, and generate basslines directly in Claude.
Music Theory
14+ tools for chord analysis, key detection, and voice leading. Precise structural analysis of complex harmonic progressions.
MIDI Generation
Generate SMF Type 1 files for progressions, scales, and drum patterns. Ready to drop into your DAW.
Knowledge Graph
Powered by Drizzle/Postgres for curated voicings and cadences. Context-aware musical suggestions based on historical data.
{
"chord": "Cmaj7",
"root": "C",
"quality": "Major 7th",
"notes": ["C", "E", "G", "B"],
"intervals": ["1", "3", "5", "7"],
"midi_notes": [60, 64, 67, 71],
"common_voicings": [
"Drop 2: [C, G, B, E]",
"Rootless: [E, G, B, D]"
]
}
Quickstart Configuration
Add the following to your MCP client config (Claude Code's
~/.claude/mcp.json, Claude Desktop's
claude_desktop_config.json, or any compatible client) to connect to the
hosted instance over Streamable HTTP:
{
"mcpServers": {
"mcpFortyTwo": {
"type": "http",
"url": "https://mcp.jackjakarta.xyz/mcp"
}
}
}