# fruityloops-mcp

Source: https://glimind.com/server/pypi%2Ffruityloops-mcp
Registry id: `pypi/fruityloops-mcp`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "fruityloops-mcp": {
      "command": "uvx",
      "args": [
        "fruityloops-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add fruityloops-mcp -- uvx fruityloops-mcp
```

## Tools (46)

- `channels_channel_count`: Get number of channels
- `channels_get_channel_color`: Get channel color
- `channels_get_channel_name`: Get channel name
- `channels_mute_channel`: Mute/unmute a channel
- `channels_set_channel_color`: Set channel color
- `channels_set_channel_volume`: Set channel volume
- `flapi_connect`: Connect to FL Studio via Flapi
- `flapi_disconnect`: Disconnect from Flapi
- `flapi_status`: Check connection status
- `general_get_project_title`: Get project title
- `general_get_version`: Get FL Studio version
- `general_save_project`: Save the current project
- `general_undo`: Undo last action
- `midi_connect`: Connect to MIDI port
- `midi_disconnect`: Disconnect from MIDI port
- `midi_list_ports`: List available MIDI ports
- `midi_send_cc`: Send control change message
- `midi_send_note`: Send note with duration
- `midi_send_note_off`: Send note off message
- `midi_send_note_on`: Send note on message
- `midi_send_pitch_bend`: Send pitch bend
- `midi_send_program_change`: Send program change
- `mixer_get_track_name`: Get mixer track name
- `mixer_get_track_pan`: Get mixer track pan
- `mixer_get_track_volume`: Get mixer track volume
- `mixer_mute_track`: Mute a mixer track
- `mixer_set_track_name`: Set mixer track name
- `mixer_set_track_pan`: Set mixer track pan
- `mixer_set_track_volume`: Set mixer track volume
- `mixer_solo_track`: Solo a mixer track
- `patterns_get_pattern_length`: Get pattern length
- `patterns_get_pattern_name`: Get pattern name
- `patterns_jump_to_pattern`: Jump to a pattern
- `patterns_pattern_count`: Get number of patterns
- `patterns_set_pattern_name`: Set pattern name
- `playlist_get_track_name`: Get playlist track name
- `playlist_set_track_name`: Set playlist track name
- `transport_get_bpm`: Get current BPM
- `transport_get_song_pos`: Get current song position
- `transport_record`: Toggle recording
- `transport_set_bpm`: Set tempo in BPM
- `transport_set_song_pos`: Set song position
- `transport_start`: Start playback
- `transport_stop`: Stop playback
- `ui_get_visible`: Check window visibility
- `ui_show_window`: Show FL Studio windows (Mixer, Channel Rack, Piano Roll, etc.)

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
