MIDI File MCP

by xiaolaa2
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
get_midi_info

Get midi file info

set_tempo

Set tempo for midi file

get_tracks_info

Get tracks info from midi file

get_track_info_by_index

Get track info from midi file by track index. name, instrument, channel, endOfTrackTicks, duration, durationTicks, noteCount

get_notes_by_index

Get notes from midi file by track index

get_pitchbends_by_index

Get pitchbends from midi file by track index

get_controlchanges_by_index

Get controlchanges from midi file by track index

add_notes_by_index

Add notes to midi file by track index

add_controlchanges_by_index

Add controlchanges to midi file by track index

add_pitchbends_by_index

Add pitchbends to midi file by track index

add_track

Add a new track to midi file and return the new track info

ID: hqzbh86gt8