Awesome MCPMedia & Creativity

Simon-Kansara/ableton-live-mcp-server

⭐ 394 Python added to this list on 2025-05-14 repository created 2025-02-24

Ableton Live MCP Server is a specialized server designed to enable communication and control of Ableton Live software through the Model Context Protocol (MCP). It acts as a bridge between large language models (LLMs) and Ableton Live by utilizing the Open Sound Control (OSC) protocol for message exchange. The project is based on the AbletonOSC implementation and provides a comprehensive mapping of OSC addresses to MCP tools, making it accessible to MCP clients. The server consists of two main components: the MCP server that manages communication between clients and the OSC daemon, and the OSC daemon that relays commands to Ableton Live and processes its responses. This setup allows MCP clients to control Ableton Live in a request-response manner, facilitating advanced integrations such as controlling music production software with AI models. The server uses python-osc for OSC communication and fastmcp for MCP support, ensuring robust and efficient message handling. Installation requires Python 3.8 or higher, along with dependencies like python-osc, fastmcp, and uv for package management. The project also depends on the AbletonOSC control surface for integration with Ableton Live. Users can run the OSC daemon to listen for MCP client connections and forward messages to Ableton Live on specified ports. The server is configurable for different host and port settings, and it can be integrated with Claude Desktop for enhanced user interaction. The project is open for contributions and licensed under the MIT License. It aims to expand the capabilities of Ableton Live by enabling AI-driven control and interaction through the MCP framework, making it a valuable tool for developers and musicians interested in AI-assisted music production and control.

https://github.com/Simon-Kansara/ableton-live-mcp-server

ableton-liveabletonoscai-integrationautomationclaude-desktopcontrol-surfacedigital-audio-workstationfastmcpllm-controlllmsmcpmcp-clientsmcp-compatible-apimcp-servermit-licensemodel-context-protocolmusic-productionopen-sound-controloscosc-daemonpython-oscrequest-response-handling

Also in Media & Creativity

heygen-com/hyperframes

HyperFrames is an open-source framework that converts HTML, CSS, and media into deterministic MP4 videos, designed for AI agents and automated content creation workflows.

zcaceres/markdownify-mcp

Markdownify MCP Server is an MCP server that converts various file types and web content into Markdown format, enabling easy content sharing and management within the MCP ecosystem.

samuelgursky/davinci-resolve-mcp

DaVinci Resolve MCP Server is an MCP server that enables AI coding assistants like Cursor and Claude Desktop to control and query DaVinci Resolve through natural language commands.

heshengtao/comfyui_LLM_party

ComfyUI LLM Party is a versatile framework integrating multiple LLMs and MCP server support within ComfyUI to build customizable LLM workflows and AI assistants with social app integration and advanced multi-agent interactions.

MiniMax-AI/MiniMax-MCP

MiniMax-MCP is the official MiniMax Model Context Protocol server enabling MCP clients to interact with advanced AI APIs for text-to-speech, voice cloning, image, and video generation.

elevenlabs/elevenlabs-mcp

The official ElevenLabs MCP server enabling MCP clients to access advanced text-to-speech and audio processing capabilities through ElevenLabs' APIs.

gyoridavid/short-video-maker

Short Video Maker is an open-source tool that automates the creation of short-form videos for social media using the Model Context Protocol and a REST API.

abhiemj/manim-mcp-server

Manim MCP Server is an MCP server that executes Manim animation scripts and returns generated videos, enabling dynamic animation creation through the Model Context Protocol.