Skip to content

Commit 1470ebb

Browse files
committed
Update all documentation: 120 → 125 tools
Updated tool count references throughout all documentation: - README.md: Updated tool count and references - docs/ARCHITECTURE.md: Updated tool count and added M4L to diagram - docs/INSTALLATION.md: Updated expected tool count in output - CONTRIBUTING.md: Updated liveapi_tools.py description - GITHUB_SETUP.md: Updated repository descriptions - examples/test_all_tools.py: Updated test headers and output - ClaudeMCP_Remote/liveapi_tools.py: Updated class docstring All documentation now reflects 125 total tools including Max for Live support.
1 parent 94889fc commit 1470ebb

7 files changed

Lines changed: 15 additions & 13 deletions

File tree

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ ln -s "$(pwd)/ClaudeMCP_Remote" "$HOME/.ableton/User Library/Remote Scripts/Clau
119119
```
120120
ClaudeMCP_Remote/
121121
├── __init__.py # Main Remote Script entry point
122-
└── liveapi_tools.py # 120 LiveAPI tools implementation
122+
└── liveapi_tools.py # 125 LiveAPI tools implementation
123123
124124
docs/
125125
├── ARCHITECTURE.md # System architecture

ClaudeMCP_Remote/liveapi_tools.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class LiveAPITools:
1313
"""
1414
Comprehensive implementation of LiveAPI operations
1515
16-
Provides 120+ tools for controlling every aspect of Ableton Live:
16+
Provides 125 tools for controlling every aspect of Ableton Live:
1717
- Session control (play/stop/record/tempo/time signature)
1818
- Track management (create/delete/arm/solo/mute)
1919
- Clip operations (create/delete/launch/stop)

GITHUB_SETUP.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Go to https://github.com/new and create a new repository:
1414

1515
- **Repository name**: `ableton-mcp-remote` (or your preferred name)
16-
- **Description**: "Thread-safe Python Remote Script for Ableton Live with 120 LiveAPI tools"
16+
- **Description**: "Thread-safe Python Remote Script for Ableton Live with 125 LiveAPI tools including Max for Live support"
1717
- **Visibility**: Public (to share with community)
1818
- **Do NOT initialize** with README, .gitignore, or license (we already have these)
1919

@@ -52,7 +52,7 @@ Add relevant topics to help users discover the repository:
5252
#### About Section
5353
Add description:
5454
```
55-
Thread-safe Python Remote Script for Ableton Live exposing 120 LiveAPI tools via TCP socket.
55+
Thread-safe Python Remote Script for Ableton Live exposing 125 LiveAPI tools via TCP socket.
5656
Control tempo, tracks, clips, MIDI notes, devices, and more programmatically.
5757
```
5858

@@ -81,7 +81,7 @@ Create a tagged release for version 1.0.0:
8181

8282
```bash
8383
# Create and push tag
84-
git tag -a v1.0.0 -m "Initial release: 120 LiveAPI tools"
84+
git tag -a v1.0.0 -m "Initial release: 125 LiveAPI tools"
8585
git push origin v1.0.0
8686
```
8787

@@ -94,7 +94,7 @@ Then on GitHub:
9494
Initial release of ClaudeMCP Remote Script
9595
9696
Features:
97-
- 120 LiveAPI tools covering all aspects of Ableton Live
97+
- 125 LiveAPI tools covering all aspects of Ableton Live (including Max for Live & CV Tools)
9898
- Thread-safe queue-based architecture
9999
- Simple TCP socket interface (port 9004)
100100
- JSON request/response protocol

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ send_command('launch_clip', track_index=track_index, scene_index=0)
118118
## Documentation
119119

120120
- **[Installation Guide](docs/INSTALLATION.md)** - Detailed installation instructions
121-
- **[API Reference](docs/API_REFERENCE.md)** - Complete list of all 120 tools
121+
- **[API Reference](docs/API_REFERENCE.md)** - Complete list of all 125 tools
122122
- **[Troubleshooting](docs/TROUBLESHOOTING.md)** - Common issues and solutions
123123

124124
## Examples
@@ -128,7 +128,7 @@ Check the `examples/` directory for:
128128
- **`test_connection.py`** - Verify the Remote Script is working
129129
- **`basic_usage.py`** - Simple examples of common operations
130130
- **`creative_workflow.py`** - Generate music programmatically
131-
- **`test_all_tools.py`** - Comprehensive test of all 120 tools
131+
- **`test_all_tools.py`** - Comprehensive test of all 125 tools
132132

133133
## Architecture
134134

docs/ARCHITECTURE.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ stateDiagram-v2
7979

8080
### 2. LiveAPITools Class
8181

82-
Encapsulates all 120 LiveAPI operations.
82+
Encapsulates all 125 LiveAPI operations (including Max for Live and CV Tools support).
8383

8484
**Categories:**
8585
```mermaid
@@ -94,6 +94,7 @@ graph LR
9494
A --> I[Routing]
9595
A --> J[Browser]
9696
A --> K[Transport]
97+
A --> L[Max for Live]
9798
9899
B --> B1[14 tools]
99100
C --> C1[13 tools]
@@ -105,6 +106,7 @@ graph LR
105106
I --> I1[8 tools]
106107
J --> J1[4 tools]
107108
K --> K1[8 tools]
109+
L --> L1[5 tools]
108110
```
109111

110112
### 3. Socket Server Thread

docs/INSTALLATION.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ python3 examples/test_connection.py
7575
Expected output:
7676
```
7777
Connection successful
78-
Tool count: 120
78+
Tool count: 125
7979
Ableton version: 12
8080
```
8181

examples/test_all_tools.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python3
22
"""
3-
Comprehensive test of all 120 LiveAPI tools in ClaudeMCP Python backend
3+
Comprehensive test of all 125 LiveAPI tools in ClaudeMCP Python backend
44
Tests organized by category with proper timeout handling
55
"""
66

@@ -39,7 +39,7 @@ def send_command(action, timeout=10, **params):
3939

4040
def main():
4141
print("=" * 80)
42-
print("ClaudeMCP - Comprehensive 120 LiveAPI Tools Test")
42+
print("ClaudeMCP - Comprehensive 125 LiveAPI Tools Test")
4343
print("=" * 80)
4444
print()
4545

@@ -255,7 +255,7 @@ def main():
255255
print(" • Device management (add effects, list devices)")
256256
print(" • Scene control (create, launch)")
257257
print()
258-
print("📦 Total tools available: 120+")
258+
print("📦 Total tools available: 125+")
259259
print()
260260
print("Categories:")
261261
print(" • Session Control: 10 tools")

0 commit comments

Comments
 (0)