SYSTEM ONLINE

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.

code View on GitHub
music_note

Music Theory

14+ tools for chord analysis, key detection, and voice leading. Precise structural analysis of complex harmonic progressions.

piano

MIDI Generation

Generate SMF Type 1 files for progressions, scales, and drum patterns. Ready to drop into your DAW.

hub

Knowledge Graph

Powered by Drizzle/Postgres for curated voicings and cadences. Context-aware musical suggestions based on historical data.

mcp-terminal.exe
~ mcp call get-chord '{"symbol": "Cmaj7"}'
{
  "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"
    }
  }
}