Initial commit: AbletonMCP_AI v3.0 Senior Architecture

This commit is contained in:
Administrator
2026-04-12 22:14:35 -03:00
commit 34f75676ca
119 changed files with 89528 additions and 0 deletions

38
CLAUDE.md Normal file
View File

@@ -0,0 +1,38 @@
# CLAUDE.md - AbletonMCP_AI v2.0
> **Canonical project context** for AI agents.
> Read this BEFORE doing any work.
## CRITICAL RULES
1. **NEVER touch `libreria/` or `librerias/`** - User's 509 reggaeton samples.
2. **NEVER delete project files** - Overwrite only.
3. **NEVER create debug .md files in project root** - All in `AbletonMCP_AI/docs/`.
4. **ALWAYS compile after changes**: `python -m py_compile "<file_path>"`
5. **ALWAYS restart Ableton** after changes to `__init__.py`.
6. **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
1. **Ableton** loads `__init__.py` as a Control Surface
2. **Remote Script** starts TCP server on port 9877
3. **MCP Server** (FastMCP over stdio) connects to Ableton via TCP
4. **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/`