FL Studio MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
FL Studio MCP
An MCP server that lets an AI assistant (Claude or any MCP client) see and control FL Studio: transport, tempo, mixer, Channel Rack, patterns, playlist tracks, and the parameters of every plugin you load, VSTs included — plus a path for writing notes into the piano roll.
AI client ──MCP──▶ fl-studio-mcp (Python) ──SysEx over loopMIDI──▶ "FL MCP Bridge" script ──▶ FL Studio API
(Claude) server/ (runs inside FL)Status: 0.1 (alpha). The protocol, the server and the in-FL bridge script are covered by 33 automated tests that run the real bridge script against a simulated FL Studio API (
tests/). It has not yet been verified against a live FL Studio session — see docs/LIMITATIONS.md and please open issues with what you find.
What the AI can do
Area | Capabilities |
Transport | play / stop / record, set tempo, jump position, undo |
Mixer | list tracks, volume, pan, mute, solo, arm, rename, sends, list effect slots |
Channel Rack | list channels, volume, pan, mute, solo, rename, route to mixer track, select, preview notes |
Plugins (incl. VST) | inventory of every generator and effect in the project; read parameters (name, value, display text); set parameters by name or index; step presets |
Patterns / Playlist | list, rename, select, mute, solo |
Notes | stage notes (or a |
Full reference: docs/TOOLS.md.
Related MCP server: FL Studio MCP Server
Install
Requirements: Windows (macOS works in principle — see SETUP), FL Studio 21+, Python 3.10+, loopMIDI (free virtual MIDI ports).
git clone https://github.com/DylanCop/fl-studio-mcp
cd fl-studio-mcp
pip install -e .
fl-studio-mcp install-fl-scripts # copies the scripts into FL's foldersThen create the two loopMIDI ports, enable the controller in FL, and register the server with your MCP client. Step-by-step with screenshots-in-words: docs/SETUP.md.
Check everything with:
fl-studio-mcp doctorClaude Desktop / Claude Code
{
"mcpServers": {
"fl-studio": { "command": "fl-studio-mcp", "args": ["serve"] }
}
}claude mcp add fl-studio -- fl-studio-mcp serveExample prompts
"Which plugins are on my Lead track, and what are the parameters of the reverb?"
"Open the filter on Serum a bit — set Cutoff to 0.7 and Resonance to 0.2."
"Set the tempo to 128 and mute the drum channel."
"Write a 4-bar chord progression in A minor and stage it so I can import it into the piano roll."
How it works, and what it can't do
FL Studio exposes a Python MIDI controller scripting API. This project uses it as an RPC endpoint: the server talks JSON-over-SysEx to a controller script running inside FL. Because FL's API has hard limits (it can't load plugins, and only piano-roll scripts can write notes), some things need one click from you. Details in docs/ARCHITECTURE.md and docs/LIMITATIONS.md.
Development
pip install -e ".[dev]"
pytestLicense
MIT — see LICENSE. Not affiliated with Image-Line. "FL Studio" is a trademark of Image-Line.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Compose, mix, master and export in Logic Pro, REAPER or Ableton Live by talking to an AI engineer.
Read and edit DAW projects as an agent, save native Logic projects, convert projects between DAWs
Veena is an AI DAW with a personal music producer built in. Make songs in your studio from chat.
Score video, make music as an agent: 100+ AI instruments play your MIDI, audio, stems, Logic/Ableton
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to control FL Studio through MIDI communication, providing transport control, mixer adjustments, channel rack manipulation, plugin parameter automation, and piano roll note editing capabilities.271MIT
- AlicenseNot gradedqualityDmaintenanceReal-time AI-assisted music production, advanced composition, mixing, and VST coordination for FL Studio via bidirectional MIDI & WebSockets, exposing over 100 tools for comprehensive DAW control.9MIT
- AlicenseCqualityCmaintenanceGives AI assistants full control of FL Studio through its scripting API, enabling project editing, mixing, piano roll composition, MIDI export, and plugin automation without touching the mouse or keyboard.572MIT
- AlicenseNot gradedqualityBmaintenanceEnables an AI agent to compose and mix directly inside FL Studio: writing and clearing notes, setting tempo, levels and plugin parameters, inspecting what FL currently holds, checking which channels sound, and rendering the arrangement to WAV.3MIT