What are the runtime requirements?
Python 3.7+ and the packages `rtmidi`, `fastmcp`, `python-dotenv`, and `asyncio` are required.
@sandst1
Basic information
A MCP Server for sending MIDI sequences to any program that supports MIDI input
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"midi": {
"url": "http://localhost:8123/sse"
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list directly from this server's endpoint using the button above.
MCP MIDI Server is a FastMCP server that enables an LLM to send MIDI sequences into any software that supports MIDI input. It creates a virtual MIDI output port named "MCP MIDI Out" that appears as a selectable MIDI input device in digital audio workstations, hardware synthesizer interfaces, and other MIDI-compatible applications.
Clone the repository, create a Python virtual environment (Python 3.7+), install dependencies from requirements.txt, and create a .env file with a PORT setting (default 8123). Run python mcp_midi_server.py to start the server. In your MIDI application, select "MCP MIDI Out" as a MIDI input device. To connect from an MCP client like Cursor, add a configuration entry with "url": "http://localhost:<PORT>/sse".
Python 3.7+ and the packages `rtmidi`, `fastmcp`, `python-dotenv`, and `asyncio` are required.
The server uses Server-Sent Events (SSE). In Cursor, add an MCP server entry with `"url": "http://localhost:8123/sse"` (adjust the port if changed in `.env`).
It supports MIDI Note On, Note Off, Control Change, and sequences of timed Note On/Off events.
Any application that accepts MIDI input—such as Ableton Live, Logic Pro, FL Studio, virtual instruments, or lighting controllers—can select the “MCP MIDI Out” virtual port.
The README does not mention specific limits, but MIDI parameters (note, velocity, controller, channel) are constrained to standard 0‑127 ranges, and sequencing uses time in seconds.
MCP Toolbox for Databases is an open source MCP server for databases.

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
A curated list of references for MLOps
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Comments