FL Studio MCP: ноты, микшер и плагины по запросу из Claude

karl-andres/fl-studio-mcp· Проверено 12.11.2026· 271на GitHub

Даёт агенту управлять FL Studio через виртуальный MIDI-порт: писать ноты и аккорды в пианоролл, собирать барабанные паттерны, крутить микшер и параметры плагинов. Один из серверов умеет разбирать сведение и предлагать правки.

3 реализации:

57 инструментов: транспорт, микшер, Channel Rack, плагины и пианоролл; работает с FL Studio 20.7 и новее.

Как подключить

Что сделать до подключения

1

FL Studio 20.7 или новее и Python 3.10 или новее

2

Виртуальный MIDI-порт: на macOS включить IAC Driver в Audio MIDI Setup, на Windows поставить и держать запущенным loopMIDI

3

Склонировать karl-andres/fl-studio-mcp и запустить ./install.sh или .\install.ps1: поставятся uv, зависимости, скрипт контроллера и скрипт пианоролла ComposeWithLLM

4

В FL Studio: Options → MIDI Settings, выбрать виртуальный порт во входах и задать Controller type FLStudioMCP

5

В первый раз запустить в пианоролле Tools → Scripting → ComposeWithLLM вручную

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --transport stdio fl-studio \
  -- uv run --directory '<путь к fl-studio-mcp>' fl-studio-mcp

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

fl_connectподключается к FL Studio
fl_playзапускает и ставит на паузу
fl_set_song_positionпереставляет позицию воспроизведения
fl_set_track_volumeменяет громкость дорожки микшера
fl_set_track_panменяет панораму дорожки
fl_mute_trackглушит дорожку
fl_get_all_channelsперечисляет каналы
fl_route_channel_to_mixerнаправляет канал в микшер
fl_set_step_sequenceзадаёт паттерн степ-секвенсора
fl_trigger_noteиграет ноту в реальном времени
fl_get_plugin_paramsперечисляет параметры плагина
fl_set_plugin_param_valueменяет параметр плагина
fl_next_presetпереключает пресет
fl_send_notesпишет ноты в пианоролл
fl_send_chordставит аккорд
fl_get_piano_roll_stateчитает ноты пианоролла
fl_clear_piano_rollочищает пианоролл

Показано 17 из 57.

Что попросить агента

«Добавь арпеджио до мажор с первой доли: C4, E4, G4, C5, каждая нота четвертью»Агент вызовет fl_send_notes, а потом fl_get_piano_roll_state, чтобы проверить результат
«Сделай бочку на канале 0 на шагах 0, 4, 8 и 12»Агент вызовет fl_set_step_sequence для текущего паттерна
«Поставь громкость дорожки 1 микшера на 80% и чуть уведи её влево»Агент вызовет fl_set_track_volume и fl_set_track_pan
«Просканируй сведение и скажи, что не так»Агент вызовет fl_diagnose_mix и покажет проблемы с предложенными правками, каждую применит fl_apply_mix_fix после вашего согласия
«Выгрузи эту аранжировку в MIDI-файл»Агент вызовет fl_export_midi

Для каких задач

Написать мелодию, арпеджио или последовательность аккордов прямо в пианоролл
Собрать барабанный паттерн в степ-секвенсоре
Выставить громкость и панораму дорожек микшера
Найти в сведении клиппинг, нехватку запаса и пересекающиеся подъёмы EQ и поправить их по одному с вашего согласия
Настроить параметры уже загруженного плагина и переключить пресет
Выгрузить аранжировку в MIDI-файл и определить темп и тональность аудио

Ограничения

!

API FL Studio не загружает плагины и аудиофайлы и не рендерит звук: агент настраивает только то, что уже открыто в проекте, экспорт аудио делается вручную через File → Export

!

Нужны виртуальные MIDI-порты и скрипты внутри FL Studio, а запись нот включается раз за сессию запуском скрипта в пианоролле

!

Сервер karl-andres пишет ноты только в выбранный паттерн и не создаёт паттерны, на Windows окно FL Studio на миг выходит вперёд; flstudio-mcp от rosasynthesiz в статусе бета и требует FL Studio 2025 или новее

!

У сервера calvinw 49 звёзд и последнее обновление в январе 2026 года, на Windows он работает частично

Если не работает

Сервер karl-andres пишет Not connected to FL Studio
Проверьте, что FL Studio запущена, контроллер FLStudioMCP включён в MIDI Settings, а IAC Driver или loopMIDI работает. После включения контроллера перезапустите FL Studio.
Timeout waiting for FL Studio response
Переключитесь на окно FL Studio и откройте View → Script output: там видно, доходят ли команды до скрипта.
flstudio-mcp не находит виртуальные MIDI-порты
Порты должны называться ровно FLStudioMCP RX и FLStudioMCP TX, стандартные имена loopMIDI не подходят. Пересоздайте их и снова запустите установщик.
Агент пишет ноты, а в пианоролле ничего не появляется
Запустите в пианоролле скрипт моста этой сессии: MCP_Apply для flstudio-mcp или ComposeWithLLM для серверов karl-andres и calvinw. На macOS дайте приложению с сервером доступ Accessibility.
Сервер calvinw ставит ноты не на те доли
Время задаётся в четвертях, тики тут не подходят: time=0 — первая доля, time=4 — начало второго такта в размере 4/4.

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
FL Studio MCP Serverkarl-andres271локальноне нужен5730 сентября 2026
flstudio-mcprosasynthesiz137локальноне нужен724 ноября 2026
FL Studio Piano Roll MCPcalvinw49локальноне нужен411 января 2026

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

Какой вариант выбрать?
Сервер karl-andres подходит для FL Studio 20.7 и новее и покрывает транспорт, микшер, каналы, плагины и пианоролл. flstudio-mcp от rosasynthesiz нужен для разбора сведения и разбора аудио, но только с FL Studio 2025. Сервер calvinw умеет только пианоролл.
Агент может сам загрузить плагин или отрендерить трек?
Нет, API FL Studio этого не умеет. Загрузите плагин или пресет сами, дальше агент настроит параметры; аудио экспортируется вручную через File → Export.
Как откатить правки агента?
В flstudio-mcp каждая правка обратима: fl_plugin_set_params меняет несколько ручек одним шагом отмены, fl_rollback_last_change возвращает их разом. Исправления Mix Doctor применяются по одному и только после вашего согласия.
Работает ли сервер с Cursor и Codex?
Это обычные stdio-серверы, и подключить их можно к любому MCP-клиенту. У karl-andres проверены и настраиваются установщиком только Claude Desktop и Claude Code, у calvinw есть скрипты регистрации для Claude Code, Gemini CLI и Codex.
Где скачать FL Studio MCP?
Все три сервера лежат на GitHub: karl-andres/fl-studio-mcp, rosasynthesiz/flstudio-mcp и calvinw/fl-studio-mcp. Репозиторий нужно склонировать целиком: из него ставятся скрипты внутрь FL Studio.
Как подключить FL Studio MCP к Claude Code?
Установщики karl-andres (install.sh или install.ps1) и calvinw (install_mcp_for_claude.sh) сами регистрируют сервер в Claude Code. Для flstudio-mcp попросите Claude Code добавить сервер по пути к fl-studio-mcp с переменной FLSTUDIO_MCP_TRANSPORT=tcp.
Работает ли сервер из России?
Все три сервера работают на вашем компьютере рядом с FL Studio, ключи и аккаунты не нужны.

Похожие серверы