1.2 KiB
1.2 KiB
CLAUDE.md - AbletonMCP_AI v2.0
Canonical project context for AI agents. Read this BEFORE doing any work.
CRITICAL RULES
- NEVER touch
libreria/orlibrerias/- User's 509 reggaeton samples. - NEVER delete project files - Overwrite only.
- NEVER create debug .md files in project root - All in
AbletonMCP_AI/docs/. - ALWAYS compile after changes:
python -m py_compile "<file_path>" - ALWAYS restart Ableton after changes to
__init__.py. - Use PowerShell, absolute Windows paths.
Architecture
AbletonMCP_AI/
├── __init__.py # Remote Script (all-in-one, ~300 lines)
├── README.md # Documentation
├── docs/ # Sprints
└── mcp_server/
├── server.py # MCP server (~300 lines)
└── engines/ # Music logic
How It Works
- Ableton loads
__init__.pyas a Control Surface - Remote Script starts TCP server on port 9877
- MCP Server (FastMCP over stdio) connects to Ableton via TCP
- OpenCode/opencode sends tool calls to MCP Server via stdio
Workflow
- Kimi codes fast, implements features
- Qwen verifies, compiles, debugs, creates next sprint
- Sprints saved to
docs/