Cherry Studio
Desktop · Free · Apache 2.0 + Addendum Terms
A desktop client supporting multiple LLM providers, available on Windows, Mac, and Linux.
Entertainment & Media · Developer Tools

xiaolaa2/midi-file-mcp
This is a MIDI file parsing and manipulation tool based on Tone.js and the @tonejs/midi library, providing functionality through MCP (Model Context Protocol) services. This tool allows you to easily read, analyze and modify MIDI files without delving into the complexities of the MIDI file format.
npx -y midi-file-mcp{
"mcpServers": {
"server": {
"command": "npx",
"args": [
"-y",
"midi-file-mcp"
]
}
}
}Read MIDI file information
Get and modify track, note, control change, and pitch bend information
Set MIDI file tempo (BPM)
Add new notes, control changes, and pitch bends to specific tracks
Add new tracks
Comprehensive error handling
get_midi_info
Get general MIDI file information
set_tempo
Set the tempo (BPM) of a MIDI file
get_tracks_info
Get information about all tracks
get_track_info_by_index
Get information about a specific track
get_notes_by_index
Get all notes from a specific track
get_pitchbends_by_index
Get all pitch bends from a specific track
get_controlchanges_by_index
Get all control changes from a specific track
add_notes_by_index
Add notes to a specific track
add_controlchanges_by_index
Add control changes to a specific track
add_pitchbends_by_index
Add pitch bends to a specific track
add_track
Add a new track to the MIDI file
Details on this page are taken from the project's README. Open README
Clients mentioned in this server's README:
Desktop · Free · Apache 2.0 + Addendum Terms
A desktop client supporting multiple LLM providers, available on Windows, Mac, and Linux.

Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

Desktop · Freemium · Proprietary
The first agentic IDE. The Cursor editor truly merges how developers and AI work together, delivering a magical coding experience.

ahujasid/ableton-mcp
Prompt-assisted music production, end-to-end track creation, and Live session and arrangement manipulation — driven by AI.

anaisbetts/mcp-youtube
Uses yt-dlp to download subtitles from YouTube and connects it to claude.ai via Model Context Protocol. Try it by asking Claude, "Summarize the YouTube video <>". Requires yt-dlp to be installed locally e.g. via Homebrew.

varunneal/spotify-mcp
MCP project to connect Claude with Spotify. Built on top of spotipy-dev's API.

Simon-Kansara/ableton-live-mcp-server
The Ableton Live MCP Server is a server implementing the Model Context Protocol (MCP) to facilitate communication between LLMs and Ableton Live. It uses OSC (Open Sound Control) to send and receive messages to/from Ableton Live. It is based on AbletonOSC implementation and exhaustively maps available OSC adresses to tools accessible to MCP clients.

kimtaeyoon83/mcp-server-youtube-transcript
A Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video captions and subtitles through a simple interface.

ZubeidHendricks/youtube-mcp-server
A Model Context Protocol (MCP) server implementation for YouTube, enabling AI language models to interact with YouTube content through a standardized interface.