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

Ableton MCP

MCP Server

@smithery/cli

通过模型上下文协议(MCP)将Ableton Live与Claude AI连接,实现AI辅助音乐制作和实时控制。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
音频处理PythonClaudeClaude DesktopClaudeCursor

安装说明

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

作者 / 组织

FreeRiverHouse

提供方

FreeRiverHouse

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

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

命令预览

npx -y @smithery/cli install @ahujasid/ableton-mcp --client claude

详细介绍

AbletonMCP-Ableton实时模型上下文协议集成

](https://smithery.ai/server/@ahujasid/ableton-mcp)

AbletonMCP通过模型上下文协议(MCP)将Ableton Live连接到Claude AI,使Claude能够直接与Ableton Lives交互并控制Ableton。这种集成实现了快速辅助音乐制作、曲目创建和现场会话操作。

加入社区

提供反馈,获得灵感,并在MCP的基础上进行构建: Discord 的中文翻译是“不和谐”或“纷争”。.制造者 西达尔特

特性

  • 双向通信:通过基于套接字的服务器将Claude AI连接到Ableton Live
  • 轨迹操纵:创建、修改和操纵MIDI和音轨
  • 仪器和效果选择:Claude可以从Ableton的库中访问和加载正确的乐器、效果和声音
  • 剪辑创建:创建和编辑带有音符的MIDI片段
  • 会话控制:启动和停止播放、播放剪辑和控制传输

组件

该系统由两个主要部分组成:

  1. Ableton远程脚本 (Ableton_Remote_Script/__init__.py):Ableton Live的MIDI远程脚本,用于创建套接字服务器以接收和执行命令
  2. MCP 服务器 (server.py):实现模型上下文协议并连接到Ableton远程脚本的Python服务器

安装

通过史密瑟里安装

通过以下方式自动安装Ableton Live Integration for Claude Desktop 史密瑟里:

npx -y @smithery/cli install @ahujasid/ableton-mcp --client claude

先决条件

如果您使用的是Mac,请按以下方式安装uv:

brew install uv

否则,请从\[uv官方网站\]安装\[https://docs.astral.sh/uv/getting-started/installation/\]

⚠️ 安装UV之前不要继续

Claude桌面集成

按照设置说明视频进行操作

  1. 转到Claude>设置>开发人员>编辑配置>Claude_desktop_Config.json,以包含以下内容:
{
    "mcpServers": {
        "AbletonMCP": {
            "command": "uvx",
            "args": [
                "ableton-mcp"
            ]
        }
    }
}

光标集成

运行ableton mcp,而无需通过uvx永久安装。转到光标设置>MCP并将其粘贴为命令:

uvx ableton-mcp

⚠️ 只运行一个MCP服务器实例(在Cursor或Claude Desktop上),而不是两者都运行

安装Ableton远程脚本

按照设置说明视频进行操作

  1. 下载 AbletonMCP_Remote_Script/__init__.py 此仓库中的文件
  1. 将文件夹复制到Ableton的MIDI远程脚本目录。不同的操作系统和版本有不同的位置。 其中一个应该有效,你可能需要看看:

对于macOS:

- 方法1:转到应用程序>右键单击Ableton Live应用程序→ 显示包装内容→ 导航到: Contents/App-Resources/MIDI Remote Scripts/ - 方法2:如果第一种方法中没有,请使用直接路径(将XX替换为您的版本号): /Users/[Username]/Library/Preferences/Ableton/Live XX/User Remote Scripts

对于Windows:

- 方法1: C: \\用户\[用户名\]\\AppData\\Roaming\\Ableton\\Live x.x.x\\首选项\\用户远程脚本 - 方法2: C:\ProgramData\Ableton\Live XX\Resources\MIDI Remote Scripts\ - 方法3: C:\Program Files\Ableton\Live XX\Resources\MIDI Remote Scripts\ *注:将XX替换为您的Ableton版本号(例如,10、11、12)*

  1. 在远程脚本目录中创建一个名为“AbletonMCP”的文件夹,并粘贴下载的“\_\_init\_\_.py”文件
  1. 启动Ableton Live
  1. 转到设置/首选项→ 链接、节奏和MIDI
  1. 在控制界面下拉菜单中,选择“AbletonMCP”
  1. 将输入和输出设置为“无”

用法

启动连接

  1. 确保Ableton远程脚本已加载到Ableton Live中
  2. 确保MCP服务器已在Claude Desktop或Cursor中配置
  3. 当您与Claude交互时,应自动建立连接

与克劳德一起使用

一旦在Claude上设置了配置文件,并且远程脚本在Ableton中运行,您将看到一个带有Ableton MCP工具的锤子图标。

能力

  • 获取会话和跟踪信息
  • 创建和修改MIDI和音轨
  • 创建、编辑和触发剪辑
  • 控制播放
  • 从Ableton的浏览器加载乐器和效果
  • 为MIDI片段添加注释
  • 更改节奏和其他会话参数

示例命令

以下是一些你可以要求克劳德做的事情的例子:

  • “创作一首80年代的合成波曲目” 演示
  • “创造Metro Boomin风格的嘻哈节拍”
  • “使用合成低音乐器创建新的MIDI曲目”
  • “为我的鼓添加混响”
  • “用简单的旋律创建一个4小节MIDI片段”
  • “获取有关当前Ableton会话的信息”
  • “将808鼓架装入所选轨道”
  • “在曲目1中的剪辑中添加爵士和弦级数”
  • “将节奏设置为120 BPM”
  • “播放曲目2中的剪辑”

故障排除

  • 连接问题:确保加载了Ableton远程脚本,并且在Claude上配置了MCP服务器
  • 超时错误:尝试简化您的请求或将其分解为更小的步骤
  • 你试过把它关掉再打开吗?:如果您仍然存在连接错误,请尝试重新启动Claude和Ableton Live

技术细节

通信协议

该系统在TCP套接字上使用简单的基于JSON的协议:

  • 命令以JSON对象的形式发送,并带有 type 可选 params
  • 响应是JSON对象,具有 statusresultmessage

限制和安全考虑

  • 创建复杂的音乐编排可能需要分解成更小的步骤
  • 该工具旨在与Ableton的默认设备和浏览器项目配合使用
  • 在进行大量实验之前,始终保存您的工作

贡献

欢迎投稿!请随时提交拉取请求。

免责声明

这是第三方集成,不是由Ableton制作的。

目录标签

目录标签

音频处理PythonClaude音乐制作本地部署AI集成AbletonLiveMIDI控制

支持客户端

Claude DesktopClaudeCursor

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononelocal-only

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

安装前确认

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

来源信息

继续浏览同类 MCP