FL Studio MCP
Estudio MCP
Este es un servidor MCP que conecta a Claude a FL Studio.
Lo hice en 3 días. Lo estamos publicando para ver qué podemos sacarle. Las posibilidades son infinitas.
Si tienes algún problema, únete a nuestro discord y lo solucionaremos por ti.
(Únase también si está interesado en el futuro de la música y la IA o desea solicitar funciones. Estamos construyendo esto con usted)
Related MCP server: flai-mcp
Paso 1: Descargar los archivos
Deberías ver dos elementos principales.
Una carpeta llamada Controlador de pruebas
Un archivo de Python llamado trigger.py La carpeta Test Controller tiene un archivo llamado device_test.py que recibe información del servidor MCP. trigger.py es el servidor MCP.
Coloque la carpeta Test Controller en Image-Line/FL Studio/Settings/Hardware (no cambie el nombre de este archivo o carpeta)
Paso 2: Configurar MCP para Claude
Siga este tutorial para ver cómo configurar servidores MCP en Claude editando los archivos claude_desktop_config.
https://modelcontextprotocol.io/quickstart/server
Si siguió este proceso, asegúrese de cambiar cualquier mención de weather.py a trigger.py
Si el ícono del martillo no aparece, abra el Administrador de tareas y fuerce el cierre del proceso Claude.
Entonces debería aparecer.
Así es como se ve mi archivo de configuración
Paso 3: Configurar puertos MIDI virtuales
Para Windows
Para Windows, descargue LoopMIDI desde aquí.
https://www.tobias-erichsen.de/software/loopmidi.html
Instale LoopMIDI y agregue un puerto usando el botón +.
Así es como se ve el mío:
Para Mac
Sus puertos MIDI se configurarán automáticamente para recibir datos.
Paso 4: Configurar el controlador MIDI
Abra FL Studio.
Vaya a Opciones > Configuración MIDI.
En la pestaña Entrada, haga clic en la entrada MIDI que acaba de crear con LoopMIDI.
Cambie el tipo de controlador de (controlador genérico) a Controlador de prueba.
Paso 5: Descargar paquetes
Vaya a la carpeta con el archivo trigger.py (este es el archivo del servidor MCP).
Activar el entorno conda (como aprendiste en el Tutorial de configuración de Claude MCP)
Ejecute este comando para descargar los paquetes necesarios: uv pip install httpx mido python-rtmidi writing fastmcp FL-Studio-API-Stubs (uv debe instalarse desde la configuración de Claude MCP)
Paso 6: Verificar la conexión MCP
Dígale a Claude que obtenga los puertos MIDI disponibles.
Esto debería usar el MCP para obtener los puertos de FL Studio.
Si usa Windows, copie el puerto que creó con LoopMIDI y el número que aparece delante de él.
Si es Mac, copie el puerto predeterminado.
En mi caso, copio el puerto loopMIDI 2
Abra trigger.py en un editor de texto y reemplace el puerto predeterminado con el nombre del puerto que acaba de copiar. output_port = mido.open_output('loopMIDI Port 2')
Paso 7: Hacer música
Utilice el MCP para enviar melodías, acordes, baterías, etc.
Haga clic en el instrumento que desea grabar y se grabará en vivo en el rollo de piano de ese instrumento.
Suelo usar este mensaje cuando inicio un nuevo chat: Este es el formato para las notas: nota (0-127), velocidad (0-100), duración en tiempos (decimal), posición en tiempos (decimal)
Paso 8: Comparte lo que hiciste
Comparte lo que hiciste en nuestro Discord: https://discord.gg/ZjG9TaEhvy
Créditos
Stubs de API de FL Studio: https://github.com/IL-Group/FL-Studio-API-Stubs Ableton MCP: https://github.com/ahujasid/ableton-mcp
Cosas de nerds
Si deseas colaborar, adelante.
El funcionamiento de device_test.py es el de un controlador MIDI virtual. El servidor MCP (trigger.py) se comunica con este controlador MIDI abriendo un puerto virtual y enviando mensajes MIDI a través de una biblioteca llamada MIDO.
El problema con los mensajes MIDI es que solo tienen 7 bits, por lo que solo podemos enviar números del 0 al 127.
De este modo, ciframos todos nuestros datos MIDI, como la posición de las notas, etc., en múltiples notas MIDI que el dispositivo sabe leer.
Con suerte, Image Line podrá brindarnos más acceso a su DAW a través de su API para que no tengamos que hacer estas tonterías MIDI.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server for Producer/Riffusion AI music generation
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Generate AI music via the Lacuna Music API from MCP clients like Claude Desktop & Code.
MCP server for Flux AI image generation
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that connects Claude to FL Studio, allowing the AI to compose music, control instruments, and live record melodies, chords, and drums to the piano roll.101
- AlicenseNot gradedqualityDmaintenanceAn MCP server that connects AI assistants to FL Studio for music production via Virtual MIDI. It enables users to control transport, manage the mixer, write notes, and manipulate plugin parameters through natural language.1MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI-powered music production by allowing Claude to control Bitwig Studio, including transport, mixer, and device controls.65MIT
- AlicenseAqualityDmaintenanceMCP server that connects Claude Code to Sonic Pi for AI-assisted beat making, enabling live code execution and pattern management.21MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ohhalim/flstudio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server