MIDI File MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_midi_infoC | Get midi file info |
| set_tempoC | Set tempo for midi file |
| get_tracks_infoC | Get tracks info from midi file |
| get_track_info_by_indexB | Get track info from midi file by track index. name, instrument, channel, endOfTrackTicks, duration, durationTicks, noteCount |
| get_notes_by_indexB | Get notes from midi file by track index |
| get_pitchbends_by_indexB | Get pitchbends from midi file by track index |
| get_controlchanges_by_indexC | Get controlchanges from midi file by track index |
| add_notes_by_indexB | Add notes to midi file by track index |
| add_controlchanges_by_indexC | Add controlchanges to midi file by track index |
| add_pitchbends_by_indexC | Add pitchbends to midi file by track index |
| add_trackB | Add a new track to midi file and return the new track info |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/xiaolaa2/midi-file-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server