Ableton MCP

MCP-сервер для Ableton Live: агент создает дорожки, расставляет клипы и собирает аранжировку прямо в открытом проекте

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Управляет открытым проектом Ableton через сокет и меняет его содержимое
  • По умолчанию отправляет телеметрию с текстами запросов и данными проекта наружу
Все причины и проверки

ahujasid/ableton-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/ableton-mcp

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале

claude mcp add --transport stdio AbletonMCP -- uvx ableton-mcp

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "AbletonMCP": {
      "command": "uvx",
      "args": [
        "ableton-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "AbletonMCP": {
      "command": "uvx",
      "args": [
        "ableton-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"AbletonMCP","type":"stdio","command":"uvx","args":["ableton-mcp"]}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "AbletonMCP": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "ableton-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Выполните в терминале

codex mcp add AbletonMCP -- uvx ableton-mcp

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.AbletonMCP]
command = "uvx"
args = ["ableton-mcp"]

Если файл уже есть, допишите блок в конец.

Выполните в терминале

gemini mcp add -s user AbletonMCP uvx ableton-mcp

Или добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "AbletonMCP": {
      "command": "uvx",
      "args": [
        "ableton-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "AbletonMCP": {
      "command": "uvx",
      "args": [
        "ableton-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "AbletonMCP": {
      "command": "uvx",
      "args": [
        "ableton-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "AbletonMCP": {
      "command": "uvx",
      "args": [
        "ableton-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "AbletonMCP": {
      "type": "local",
      "command": [
        "uvx",
        "ableton-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "AbletonMCP": {
      "command": "uvx",
      "args": [
        "ableton-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "AbletonMCP": {
      "command": "uvx",
      "args": [
        "ableton-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Понадобится: uv

Сверено с репозиторием 24 сент. 2026, коммит 9dddc7b.

Текст для агента

Установи uv, добавь сервер в клиент: для Claude Code выполни claude mcp add AbletonMCP uvx ableton-mcp, для Claude Desktop и Cursor пропиши uvx ableton-mcp в конфигурации MCP. Затем поставь Remote Script командой uvx --from ableton-mcp ableton-mcp-install-script и выбери AbletonMCP в Control Surface в настройках Ableton.

Другие способы из описания автора
claude mcp add AbletonMCP uvx ableton-mcp

Сначала установите uv, например brew install uv на macOS.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер связывает MCP-клиент с Ableton Live через сокет и дает агенту управлять сессией. Состоит из двух частей: Remote Script для Ableton, который поднимает сокет-сервер внутри программы, и MCP-сервера на Python, который принимает команды от клиента. Через него агент создает и меняет MIDI и аудиодорожки, подбирает инструменты и эффекты из библиотеки Ableton, создает и правит MIDI-клипы с нотами, собирает целые части песни в режиме аранжировки и управляет воспроизведением. Запускается через uvx, отдельная команда ставит Remote Script в пользовательскую библиотеку Ableton. По умолчанию сервер собирает телеметрию, включая тексты запросов, ноты и названия дорожек и клипов, ее можно отключить переменной окружения.

Для кого. Для тех, кто делает музыку в Ableton Live и хочет собирать и править проект через агента.

Подходит, если

  • Нужно создавать дорожки, клипы и аранжировку в Ableton через запросы к агенту
  • Нужно быстро набросать части песни: интро, развитие, дроп, брейк и концовку
  • Нужно подобрать инструменты и эффекты из библиотеки Ableton голосом задачи

Не подходит, если

  • Не используете Ableton Live: сервер работает только с ним
  • Не хотите отправлять телеметрию и не готовы ее отключать
  • Нужен сложный проект целиком за один запрос: лучше разбивать на шаги

Пример запроса к агенту

Создай четыре дорожки для хауса, набросай бочку и бас на 124 bpm и собери интро на восемь тактов

Ограничения

Нужен установленный Ableton Live 10 или новее, Python 3.10+ и менеджер uv. Одновременно должен работать только один экземпляр сервера, иначе будут конфликты. Сложные аранжировки лучше собирать по шагам, а не одним запросом. Сервер рассчитан на стандартные устройства и элементы библиотеки Ableton. Телеметрия включена по умолчанию и отправляет наружу тексты запросов, ноты и названия дорожек и клипов, отключается переменной ABLETON_MCP_DISABLE_TELEMETRY. Это сторонняя интеграция, не продукт Ableton.

Как отключить. Уберите блок AbletonMCP из конфигурации MCP-клиента. В настройках Ableton в разделе Link, Tempo & MIDI снимите AbletonMCP с Control Surface. При желании удалите папку AbletonMCP из Remote Scripts пользовательской библиотеки.

MCP

Транспорт
stdio
Авторизация
не нужна
Переменные окружения
Переменные окружения
ABLETON_MCP_DISABLE_TELEMETRY
Отключает сбор телеметрии, если задано значение true. По умолчанию телеметрия включена.

Проверка безопасности

  • Управляет открытым проектом Ableton через сокет и меняет его содержимое
  • По умолчанию отправляет телеметрию с текстами запросов и данными проекта наружу

Коротко о README

README описывает связку из Remote Script для Ableton и MCP-сервера на Python, которая позволяет агенту управлять Ableton Live через сокет. Установка идет в три шага: поставить uv, прописать сервер в MCP-клиенте через uvx ableton-mcp, поставить Remote Script и выбрать AbletonMCP в разделе Control Surface. Агент создает дорожки, клипы и аранжировку, подбирает инструменты и эффекты и управляет воспроизведением. Есть предупреждение запускать только один экземпляр сервера. Телеметрия включена по умолчанию и отключается переменной окружения, детали в файле TERMS.md. Лицензия MIT.

Частые вопросы

Это официальный инструмент Ableton?

Нет. Это сторонняя интеграция, сделанная независимым автором, а не компанией Ableton.

Как отключить телеметрию?

Задайте переменную окружения ABLETON_MCP_DISABLE_TELEMETRY со значением true перед запуском сервера, для Claude Desktop добавьте ее в блок env конфигурации.

Выбор редакции

Скиллы и CLI от HeyGen: агент пишет HTML-композиции и рендерит из них MP4-ролики, субтитры, моушн-графику и слайды

СкиллСредний риск53,9 тыс.Звезды репозитория

Blender MCP

MCP for Blender

Выбор редакции

MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender

MCP-серверВысокий риск29,5 тыс.Звезды репозитория

Скиллы Remotion

Remotion Agent Skills

Выбор редакции

Официальные скиллы Remotion для создания видео на React: композиции, анимации, субтитры, карты и рендер

СкиллНизкий риск4,8 тыс.Звезды репозитория

Агентная видеостудия для Claude Code, Cursor и Codex: сценарий, озвучка, картинки, стоковые кадры, музыка, субтитры и рендер

ВоркфлоуСредний риск61,8 тыс.Звезды репозитория
Foxx AIAbleton MCP

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.