此工具通过模型上下文协议(MCP)将Ableton Live连接到AI助手(如Claude和Cursor),允许您使用自然语言命令来控制Ableton Live。
这是Siddharth Ahuja的原始AbletonMCP的一个增强分支,进行了大量改进以使其更易于安装和使用。
如果您正在使用Claude Desktop,最简单的安装方式是通过Smithery:
npx -y @smithery/cli install @itsuzef/ableton-mcp --client claude
这将自动在Claude Desktop中设置MCP服务器。您仍然需要安装Ableton远程脚本(见下文步骤4)。
如果您尚未安装Python:
打开终端(Mac)或命令提示符(Windows)并运行以下命令:
# 为AbletonMCP创建一个文件夹
python -m venv ableton-mcp-env
# 在Mac/Linux上:
source ableton-mcp-env/bin/activate
# 在Windows上:
ableton-mcp-env\Scripts\activate
# 安装AbletonM
pip install git+https://github.com/itsuzef/ableton-mcp.git
在同一终端/命令提示符窗口中:
# 将远程脚本安装到Ableton
ableton-mcp install
如果自动安装不起作用,该工具会告诉您手动放置文件的位置。
claude_desktop_config.json中添加以下内容:{
"mcpServers": {
"AbletonMCP": {
"command": "PATH_TO_YOUR_ENVIRONMENT/bin/ableton-mcp",
"args": [
"server"
]
}
}
}
将PATH_TO_YOUR_ENVIRONMENT替换为您创建环境的完整路径。例如:
/Users/yourusername/ableton-mcp-envC:\Users\yourusername\ableton-mcp-envPATH_TO_YOUR_ENVIRONMENT/bin/ableton-mcp server
按照上述说明替换PATH_TO_YOUR_ENVIRONMENT。
任何支持MCP的AI工具都可以通过指向您环境中ableton-mcp server命令来连接。
注意:如果您是通过Smithery(方案1)安装的,您可以跳过手动安装中的步骤1-3和5。您只需要安装Ableton远程脚本(步骤4),然后就可以开始了!
source ableton-mcp-env/bin/activate(Mac/Linux)或ableton-mcp-env\Scripts\activate(Windows)激活了您的环境ableton-mcp install或遵循手动安装说明如果您仍然遇到问题,请查看GitHub问题页面或创建一个包含问题详细信息的新问题。
对于熟悉命令行工具的人来说,AbletonMCP提供了额外的命令:
# 显示版本信息
ableton-mcp version
# 显示可用的MCP函数
ableton-mcp info
# 使用自定义主机/端口启动服务器
ableton-mcp server --host 127.0.0.1 --port 8080
该项目基于Siddharth Ahuja的原始AbletonMCP。我在此基础上构建了一个具有更多特性和改进的增强版本。
本项目采用MIT许可证 - 查看LICENSE文件了解详情。
这是一个第三方集成,并非由Ableton制作。