ableton-mind
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ableton-mindcreate a new MIDI track with a simple kick and snare pattern at 120 BPM"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ableton-mind
Servidor MCP (Model Context Protocol) para Ableton Live. Expõe o Live Object Model completo para LLMs (Claude, Cursor, etc.) com knowledge base embutida de devices nativos, recipes musicais declarativas e verify loop integrado.
Status: Phase 0 — Spike em construção. API instável. Não use em produção.
📚 Documentação completa: pantani.github.io/ableton-mind
Arquitetura (3 camadas)
Claude/Cursor ──MCP/stdio──▶ ableton-mind (TS, Node 20+) ──TCP NDJSON JSON-RPC──▶ Remote Script (Python, dentro do Live)src/— servidor MCP em TypeScript. Tools, resources, prompts, cliente TCP.live/AbletonMind/— Remote Script Python que sobe TCP server local na porta9876.recipes/,src/knowledge/— JSON estático (drum kits, basslines, schemas de devices).
Spec completa em PLAN.md. Contratos congelados em _workspace/contracts/.
Related MCP server: AbletonMCP Enhanced
Requisitos
Node 20+
Ableton Live 12 (prioritário; suporte Live 11 vem em Phase 1)
macOS (primário; Windows em Phase 1 final)
Setup (dev)
npm install
npm run typecheck
npm run lint
npm run test
npm run buildInstalar o Remote Script (bridge Python)
Modo dev (symlink — edita no repo, Live recarrega):
node scripts/install-remote-script.mjs # cria symlink
node scripts/install-remote-script.mjs --check # só checa estado
node scripts/install-remote-script.mjs --copy # cópia (CI/snapshot)Modo manual:
macOS: copie
live/AbletonMind/para~/Music/Ableton/User Library/Remote Scripts/AbletonMind/Windows: copie para
~/Documents/Ableton/User Library/Remote Scripts/AbletonMind/
Ative em Live → Preferences → Link/Tempo/MIDI → Control Surface → AbletonMind.
Smoke test passo-a-passo: docs/smoke-test.md.
Rodar o servidor MCP
# stdio transport — apontar Claude Desktop / Cursor para este binário
npm run build
node dist/index.jsVariáveis de ambiente:
Variável | Default | Descrição |
|
| Host da bridge Python. |
|
| Porta TCP da bridge. |
|
| Timeout default por request JSON-RPC. |
|
|
|
Estrutura do repo
src/
index.ts Entry point (MCP stdio transport)
server/ Bootstrap MCP, registry de tools/resources/prompts
live-client/ Cliente TCP NDJSON JSON-RPC
tools/ Tools MCP por domínio (transport, track, clip, ...)
utils/ Logger, helpers
feedback/ Verify loop (Phase 1+)
tests/ vitest
live/AbletonMind/ Bridge Python (Remote Script)
_workspace/ Workspace do time multi-agente (contratos, ADRs, progresso)Tools MCP disponíveis (Cycle 2)
Tool | Descrição |
| Start/continue playback (idempotente). |
| Stop playback (idempotente). |
| Set BPM global (20–999, idempotente em 0.001). |
| Lista tracks (regular, return, master). |
| Cria MIDI ou audio track no index opcional. |
| Cria MIDI clip vazio num slot (transacional). |
Instalação 1-click (Claude Desktop)
Phase 7 entrega o .mcpb. Manifest base em dxt/manifest.json. Hoje só dev install.
Status do roadmap
Veja PLAN.md §12 e _workspace/PROGRESS.md.
Phase | Status | Escopo |
0 — Spike | ✅ código | smoke real pendente (TD-004) |
1 — Paridade | ✅ 22/22 | tools mapeadas |
2 — Listeners → MCP notifications | ✅ | 7 eventos ativos |
3 — Knowledge base | ✅ 55/50+ devices | 100%+ alvo PLAN §5 |
4 — Automation envelopes | ✅ | linear / hold |
5 — Preview/verify | ✅ snapshot+diff | bounce mode planejado |
6 — Push 1/2/3 | ✅ pad/button/mode | sysex MIDI |
7 — Distribuição | ✅ | DXT/Docker/Smithery/CI prontos |
8 — Long tail | pendente | release v0.1.0+ |
31 tools MCP, 55 device schemas (~800 params indexados), 14 recipes em 7/7 categorias, verify loop 23/23, 7 eventos event.*.
Licença
MIT.
This server cannot be installed
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pantani/ableton-mind'
If you have feedback or need assistance with the MCP directory API, please join our Discord server