ardour-mcp

ardour-mcp

3.2

If you are the rightful owner of ardour-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Ardour MCP Server is under active development and provides an interface for controlling Ardour via OSC messages.

The Ardour MCP Server is a server that implements the Model Context Protocol (MCP) to provide an interface for controlling Ardour, a digital audio workstation, via Open Sound Control (OSC) messages. This server allows external applications or scripts to interact with Ardour, automating tasks and extending its functionality. It listens for MCP requests, translates them into Ardour-specific OSC messages, and sends them to a running Ardour instance. The server also includes a `stdio_client_tester` binary for testing its functionality. It is designed to control various aspects of Ardour, such as transport controls, track management, and executing general menu actions. The server is built using Rust and requires a running instance of Ardour with OSC enabled.

Features

  • Control Ardour transport (play, stop, locate, speed, etc.).
  • Manage tracks (mute, solo, record enable, gain, trim).
  • Execute general Ardour menu actions via `/ardour/access_action`.
  • Read Ardour state (e.g., playback state).
  • MCP-compliant interface for easy integration.