Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |