Token导航 LogoToken导航

MCP Server · 音视频

Easy Ableton MCP

通过AI助手(如Claude或Cursor)使用自然语言控制Ableton Live,支持音乐制作、生成音乐和自定义集成。

stdio官方级别未说明来源级核验工具 0
PythonClaude语音音频Claude DesktopCursor

快速开始

作者 / 组织
androidStern-personal
提供方
androidStern-personal

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Easy Ableton MCP 属于音视频类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

音视频

传输方式

stdio

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

安装命令

pip install -e .

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

Easy Ableton MCP

通过Claude或Cursor等人工智能助手使用自然语言控制Ableton Live。零配置安装-只需运行一个命令。

分叉通知: 这是一把叉子 uisato的ableton mcp延长。我无耻地窃取了他的大部分代码,并添加了自动安装、简化的TCP协议和懒惰的Ableton启动。核心MCP服务器和远程脚本的所有功劳都归uisato所有。

______________________________________________________________________

视频演示:https://www.youtube.com/watch?v=7ZKPIrJuuKk

该工具专为制作人、开发人员和人工智能爱好者设计,他们希望简化音乐制作工作流程,尝试生成音乐,并与Ableton Live建立自定义集成。

您可以转换此对话:

👤 "Create a brief minimalist/neo-classical composition in a style similar to Ólafur Arnalds'. (Ableton MCP) / I've loaded four MIDI tracks called "Noire" and "Noire (2) ["Emotional Felt" presets], "Noire (2) ["Reversed Felt" preset, for ambient background], and "Noire (3) ["Ethereal Felt" preset, also for ambient background]. All loaded with nice piano instruments. You have also a MIDI track called "Strings" with a nice string ensemble instrument loaded. Feel free to add new instruments and effects, if pertinent."
🤖 "Creating MIDI clips... Adding effects... Done!"
👤 "Then, use ElevenLabs MCP to create a spoken-word audio clip (default voice and settings) with a relevant poem in the style of “Jim Morrison” to accompany the composition."  
🤖 "Generating poem... Transforming it into speech... Importing it into your session... Done!"

进入本次音乐制作环节:

https://github.com/user-attachments/assets/d6ef2de5-bdeb-4097-acc0-67d70f7f85b3

______________________________________________________________________

主要特点

该项目为Ableton Live环境提供了全面的程序化控制。

  • 会话和传输控制:

- 开始和停止播放。 - 获取会话信息,包括节奏、时间特征和曲目计数。 - 管理场景:创建、删除、重命名和启动。

  • 轨道管理:

- 创建、重命名和获取MIDI和音轨的详细信息。 - 控制轨迹属性:音量、平移、静音、独奏和手臂。 - 管理轨道分组和折叠状态。

  • MIDI剪辑和音符操作:

- 创建并命名具有指定长度的MIDI片段。 - 在剪辑中添加、删除、转置和量化注释。 - 在一次操作中对多个笔记进行批量编辑。 - 调整剪辑循环参数并执行以下操作。

  • 设备和参数控制:

- 通过URI从Ableton的浏览器加载乐器和效果。 - 获取轨道上任何设备的完整参数列表。 - 使用标准化值(0.0到1.0)设置和批量设置设备参数。

  • 自动化和信封:

- 为片段中的任何设备参数添加和清除自动化点。\[此功能尚未完全工作。\] - 获取有关现有剪辑信封的信息。

  • 浏览器集成:

- 在Ableton的浏览器中导航并列出项目。 - 直接从浏览器路径或URI加载乐器、效果和样本。 - 将音频文件直接导入音轨或剪辑槽。

  • 语音和音频生成

- 文本到语音集成:通过ElevenLabs MCP\[包括\]生成叙述、声音样本或口语元素。 - 自定义语音创建:为您的曲目中的独特角色克隆语音 - 音效:使用AI创建自定义SFX - 直接导入:生成的音频立即出现在您的Ableton会话中

  • 自定义工具的可扩展框架

- 示例:XY鼠标控制器:演示如何使用MCP框架创建自定义Ableton控制器 - 超低延迟:高性能UDP协议实现响应式实时控制 - 无限可能:为Ableton Live构建自己的自定义工具和控制器

______________________________________________________________________

快速入门(5分钟)

先决条件

  • Ableton Live 11+(任何版本)
  • Python 3.10或更高版本
  • Claude桌面或光标IDE

1. 获取代码

git clone https://github.com/androidStern/easy-ableton-mcp.git
cd easy-ableton-mcp
pip install -e .

2. 安装Ableton脚本

  1. 查找您的Ableton远程脚本文件夹:

- 视窗: C:\Users\[You]\Documents\Ableton\User Library\Remote Scripts\ - 苹果电脑: ~/Library/Preferences/Ableton/Live [Version]/User Remote Scripts/

  1. 创建文件夹: AbletonMCP
  2. 复制 AbletonMCP_Remote_Script/__init__.py 放入此文件夹

3. 配置Ableton

  1. 打开Ableton直播
  2. 首选 偏好 → 链接、节奏和MIDI
  3. 集 控制表面 转到“AbletonMCP”
  4. 将输入/输出设置为“无”

4. 连接AI助手

对于Claude Desktop:

{
  "mcpServers": {
    "AbletonMCP": {
      "command": "python",
      "args": ["C:/path/to/easy-ableton-mcp/MCP_Server/server.py"]
    }
  }
}

对于光标: 在设置中添加MCP服务器→ MCP具有相同的路径。

5. 开始创作!

打开你的AI助手,尝试:

  • *“用钢琴创建新的MIDI曲目”*
  • *“添加一个简单的鼓声”*
  • *“我目前有哪些曲目?”*

______________________________________________________________________

运作原理

graph TB
    A[You: Natural Language] --> B[AI Assistant]
    B --> C[MCP Server]
    C --> D[Ableton Remote Script]
    D --> E[Ableton Live API]
    E --> F[🎵 Your Music]
    
    G[ElevenLabs AI] --> H[Generated Audio]
    H --> C
  1. 你用简单的英语向你的AI助手发出命令(例如,“创建一个新的MIDI曲目并将其命名为‘Bass’”)。
  2. AI助手理解意图,并从MCP服务器调用相应的工具。
  3. MCP服务器(Server.py)接收工具调用并构造特定的JSON命令。
  4. Ableton远程脚本(__初始化__.py)在Live内部运行,通过套接字连接接收JSON命令。
  5. 远程脚本使用官方Ableton Live API执行命令,立即对您的会话进行更改。

______________________________________________________________________

高级功能

🚀 High-Performance Mode (UDP Server)

用于超低延迟的实时参数控制:

# Install the hybrid server
cp -r Ableton-MCP_hybrid-server/AbletonMCP_UDP/ ~/Remote\ Scripts/AbletonMCP_UDP/

# Try the XY Mouse Controller example
cd experimental_tools/xy_mouse_controller
python mouse_parameter_controller_udp.py

这演示了如何构建:

  • Ableton的定制实时控制器
  • 表达性绩效工具
  • 交互式音乐应用程序

🎤 ElevenLabs Voice Integration

此存储库可以与其他MCP服务器集成,例如ElevenLabs的服务器,以直接生成音频并将其导入到您的项目中。

根据指示设置ElevenLabs MCP服务器。

更新你的AI助手的配置,以包括这两个服务器。

示例mcp-config.json:

{
  "mcpServers": {
    "AbletonMCP": {
      "command": "python",
      "args": ["/path/to/easy-ableton-mcp/server.py"]
    },
    "ElevenLabs": {
      "command": "python",
      "args": ["/path/to/elevenlabs_mcp/server.py"],
      "env": {
        "ELEVENLABS_API_KEY": "your-api-key-here"
      }
    }
  }
}

______________________________________________________________________

组件概览

该项目包括几个专门的组成部分:

核心MCP服务器

  • 用于可靠AI控制的标准TCP通信
  • 广泛的Ableton Live API集成
  • 与Claude Desktop、Cursor和Gemini CLI兼容。

TCP/UDP混合服务器

  • 高性能实时参数控制
  • 超低延迟,实现现场表演
  • 非常适合控制器和交互式工具

ElevenLabs集成

  • 专业的文本到语音生成
  • 自定义语音创建和克隆
  • 直接导入Ableton会话
  • 实时SFX生成

实验工具和示例

  • XY鼠标控制器:演示如何构建自定义Ableton控制器的示例
  • 可扩展框架:创建自己的控制接口的基础
  • 概念验证:展示了MCP方法的力量和灵活性

______________________________________________________________________

文档

______________________________________________________________________

社区与支持

  • GitHub问题:Bug报告和功能请求
  • 讨论:分享您的创作并获得帮助

分享你的创意

用你的人工智能生成实验来标记我!我喜欢看到社区创造的东西:

油管 | Instagram | Patreon | 网站

______________________________________________________________________

接下来是什么

  • 修复自动化点放置错误
  • VST插件支持 -控制第三方插件\[虽然可以通过“配置”参数功能实现\]
  • 排列视图 -完整的时间线控制
  • 硬件集成 -通过AI桥接MIDI控制器
  • 先进的人工智能 -更智能、更好的音乐理解和生成

______________________________________________________________________

许可证和信用证

此项目根据MIT许可证获得许可-请参阅 许可证 了解详情。

内置:

灵感来源: 原版 艾博顿mcp 项目

______________________________________________________________________

由以下材料制成❤️ 为音乐制作界

*如果这个项目有助于你的创造力,考虑给它一个⭐ 明星*

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

音乐制作Python本地部署自然语言控制AI集成MIDI剪辑音频生成

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

语音转文字

把会议录音转成文字,再整理要点。

文字转语音

把文案转成配音,调整语速和音色。

视频素材处理

提取字幕、剪出片段、生成封面。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在音视频场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Easy Ableton MCP

MCP World · 本页

0stdio有1 个2026-05-17
Youtube E0eb3510

MCP World

0stdio有1 个2026-05-17
Ableton MCP B7b69a6a

MCP World

16stdio有2 个2026-05-17
Voicemode MCP

MCP World

0stdio有3 个2026-05-17
Short Video Maker MCP

MCP World

0stdio有3 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Easy Ableton MCP 怎么安装?

公开资料给出的安装命令是 pip install -e .,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Easy Ableton MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Easy Ableton MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Easy Ableton MCP 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Easy Ableton MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP