Token导航 LogoToken导航TokenDH.com
Ableton MCP Skill logo
音视频未说明官方级别未说明来源级核验

Ableton MCP Skill

MCP Server

通过TCP套接字直接从Claude Code控制Ableton Live,实现自动化安装、会话构建和实时控制。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
自动化控制PythonClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

blaspalmisciano-ps

提供方

blaspalmisciano-ps

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

AbletonMCP技能——克劳德代码x Ableton直播

通过TCP套接字直接从Claude Code控制Ableton Live。不需要克劳德桌面。

这是什么

一个完全自主的设置,让Claude Code:

  • 安装并修补AbletonMCP(修复基本远程脚本中的10多个错误)
  • 构建完整的会话(曲目、乐器、效果、路由、MIDI模式)
  • 实时控制Ableton(播放、节奏、设备参数、手臂/监视器)
  • 通过AppleScript自动关闭Ableton弹出窗口

人类在做什么(三件事)

  1. 下载 Ableton Live 12试用版 来自ableton.com
  2. 缓冲区大小为128 在“首选项”>“音频”中
  3. 选择 AbletonMCP 在“首选项”>“链接、节奏和MIDI”>“控制表面”中

其他一切都是自动化的。

文件

文件描述
ABLETON_MCP_SKILL.md完成技能文档——进入Claude Code并说“执行此操作”
AbletonMCP_patched__init__.py修补了远程脚本,修复了所有错误并添加了新命令

已修补的命令(不在基本AbletonMCP中)

  • create_audio_track --用于现场仪器
  • delete_track --清理轨道
  • set_track_input_routing --路由音频输入(具有精确的通道匹配)
  • get_track_routing_info --检查当前路由
  • set_track_volume --调整轨道音量
  • set_track_arm --用于记录的臂轨迹
  • set_track_monitor --设置监视器模式(输入/自动/关闭)
  • get_device_parameters --列出所有设备参数及其范围
  • set_device_parameter --调整任何设备参数
  • get_clip_notes --从剪辑中读取MIDI音符

Bug已修复

  • load_instrument_or_effect 未分派+缺少方法
  • clip.set_notes() 在Live 12中损坏(替换为 add_new_notes)
  • 通道匹配(“1/2”中的“2”匹配错误)
  • 线程安全(命令必须在中运行 main_thread_task)
  • MIDI音符的UI刷新

歌曲预设:“独立摇滚”

  • 140 BPM,普利茅斯套件(声学)
  • 4杆车库模式,在3杆上切割反节奏,在4杆上构建圈套
  • 吉他L:强劲,左摇50%(门>均衡器>回声>压缩器+20dB>实用程序>放大器)
  • 吉他R:闪亮,右摇50%(门>均衡器>饱和器>压缩器+20dB>实用程序>放大器>合唱)
  • 低音:干净,仅EQ,输入ch 1
  • 输入ch 2上的吉他(Behringer UMC)

协议

import socket, json, time

def ableton(cmd, params=None):
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sock.settimeout(15)
    sock.connect(("localhost", 9877))
    msg = json.dumps({"type": cmd, "params": params or {}})
    sock.sendall((msg + "\n").encode())
    data = sock.recv(16384)
    sock.close()
    time.sleep(0.5)
    return json.loads(data.decode())

______________________________________________________________________

*由Blas Palmisciano+Claude Code于2026年3月创建*

目录标签

目录标签

自动化控制PythonClaude音乐制作本地部署TCP通信AbletonLive集成MIDI控制

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP