Skip to main content
Glama

FL Studio MCP

by veenastudio

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 podremos solucionarlo 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)

https://discord.gg/ZjG9TaEhvy

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

mcp

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: loopmidi2

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.

loopmidi

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.

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Un servidor MCP que conecta a Claude con FL Studio, lo que permite que la IA componga música, controle instrumentos y grabe en vivo melodías, acordes y baterías para el rollo de piano.

  1. Este es un servidor MCP que conecta a Claude a FL Studio.
    1. Si tienes algún problema, únete a nuestro discord y podremos solucionarlo por ti.
    2. Paso 1: Descargar los archivos
    3. Paso 2: Configurar MCP para Claude
    4. Paso 3: Configurar puertos MIDI virtuales
    5. Paso 4: Configurar el controlador MIDI
    6. Paso 5: Descargar paquetes
    7. Paso 6: Verificar la conexión MCP
    8. Paso 7: Hacer música
    9. Paso 8: Comparte lo que hiciste
    10. Créditos
    11. Cosas de nerds

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    A Python-based MCP server that allows Claude and other LLMs to execute arbitrary Python code directly through your desktop Claude app, enabling data scientists to connect LLMs to APIs and executable code.
    Last updated -
    23
    MIT License
    • Apple
    • Linux
  • -
    security
    A
    license
    -
    quality
    An MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.
    Last updated -
    179
    Python
    MIT License
    • Apple
    • Linux
  • -
    security
    F
    license
    -
    quality
    An MCP server that allows AI assistants like Claude to execute terminal commands on the user's computer and return the output, functioning like a terminal through AI.
    Last updated -
    7
    Python
    • Apple
  • -
    security
    F
    license
    -
    quality
    An MCP server that allows Claude to interact with local LLMs running in LM Studio, providing access to list models, generate text, and use chat completions through local models.
    Last updated -
    Python

View all related MCP servers

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/veenastudio/flstudio-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server