Flstudio
Description
# flstudio MCP # This is an MCP server that connects Claude to FL Studio. Made this in 3 days. We're open sourcing it to see what we can actually get out of it. The possibilities are endless. ## If you're running to any issues, join our discord and we can setup it for you. (also…
About
# flstudio MCP # This is an MCP server that connects Claude to FL Studio. Made this in 3 days. We're open sourcing it to see what we can actually get out of it. The possibilities are endless. ## If you're running to any issues, join our discord and we can setup it for you. (also join if you interested in the future of…
Details
- Author
- veenastudio
- GitHub stars
- 93
- Downloads
- 845
- Categories
- Other
Jump to
- Connects Claude AI to FL Studio via MCP.
- Uses virtual MIDI ports for real-time communication.
- Live records MIDI notes to the piano roll of the selected instrument.
- Encodes note data in multiple 7-bit MIDI messages.
- Open‑source, community‑driven development on Discord.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
FlstudioCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Download the server files, place the Test Controller folder in FL Studio's Hardware settings directory, configure Claude Desktop with the trigger.py as an MCP server, install LoopMIDI (Windows) or use auto-setup (Mac), create a virtual MIDI port, set FL Studio's MIDI input to that port with controller type "Test Controller", install required Python packages (httpx, mido, python-rtmidi, etc.) via uv pip install, and then tell Claude to get available MIDI ports. After verifying the connection, Claude can send notes to the active FL Studio instrument.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"flstudio": {
"flstudio": {
"command": "PATH\\TO\\uv.exe",
"args": [
"--directory",
"PATH\\TO\\FOLDER\\WITH\\SERVER",
"run",
"trigger.py"
]
}
}
}
}
McpServers
{
"flstudio": {
"command": "PATH\\TO\\uv.exe",
"args": [
"--directory",
"PATH\\TO\\FOLDER\\WITH\\SERVER",
"run",
"trigger.py"
]
}
}
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




