MCP.so
登录

Ableton Live MCP Server

@Simon-Kansara

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

Simon-Kansara

关于 Ableton Live MCP Server

MCP Server implementation for Ableton Live OSC control

Ableton Live MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "ableton-live-mcp-server": {
      "command": "uv",
      "args": [
        "sync"
      ]
    }
  }
}

Ableton Live MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Ableton Live MCP Server?

The Ableton Live MCP Server implements the Model Context Protocol (MCP) to enable LLMs to control Ableton Live via Open Sound Control (OSC). It maps the OSC addresses from the AbletonOSC project into MCP tools, allowing MCP clients like Claude Desktop to send commands to Ableton Live.

How to use Ableton Live MCP Server?

Install the server with uv, clone the repository, and run uv run osc_daemon.py to start the OSC daemon. Then configure Claude Desktop (or another MCP client) to launch mcp_ableton_server.py. Once set up, you can ask the LLM to perform actions like “Prepare a set to record a rock band.”

Key features of Ableton Live MCP Server

  • MCP-compatible API for controlling Ableton Live from LLMs.
  • Uses python-osc for OSC communication.
  • Based on the AbletonOSC implementation.
  • Request-response handling for Ableton Live commands.
  • Runs on localhost with configurable ports.

Use cases of Ableton Live MCP Server

  • Controlling Ableton Live session parameters via natural language.
  • Automating track setup, routing, and recording preparation.
  • Integrating Ableton Live with AI assistants like Claude Desktop.

常见问题

1

What is the Ableton Live MCP Server based on?

It is based on the OSC implementation from AbletonOSC, which maps OSC addresses to MCP tools.

2

What are the minimal requirements to run the server?

Python 3.8+, python-osc, fastmcp, and the AbletonOSC control surface installed in Ableton Live.

3

How do I configure the server for Claude Desktop?

Edit your Claude Desktop configuration file (e.g., `~/Library/Application Support/Claude/claude_desktop_config.json`) and add an entry pointing to `mcp_ableton_server.py` using the project’s Python interpreter.

4

What are the default network ports used?

MCP server socket listens on port 65432, OSC send to Ableton on port 11000, and OSC receive on port 11001, all on localhost.

5

Is there a video demonstration available?

Yes, the README links to a YouTube video showing control of Ableton Live with LLMs.

评论

其他 分类下的更多 MCP 服务器