Ardour MCP Server

mcp server to connect Ardour 9 DAW

Local serverstdioGo

What is the Ardour MCP Server?

mcp server to connect Ardour 9 DAW

What you get

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. It allows external applications or scripts to interact with Ardour, automating tasks, and extending its functionality.

  • 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

What the assistant can call

Once Ardour is connected, these are the calls the assistant has available:

  • Overview — ardour_mcp_server is a server that implements the Model Context Protocol (MCP) to provide an interface for controlling Ardour (a digital audio
  • Features — The Features tool exposed by this server
  • Prerequisites — The Prerequisites tool exposed by this server

Setting it up

Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.

Configuration and credentials

  • Rust: Ensure you have Rust installed. You can get it from rust-lang.org. * Ardour: A running instance of Ardour 6.x, 7.x, 8.x or 9.x. * Ardour OSC Configuration: * In Ardour, go to Edit > Preferences > Control Surfaces. * Enable "OSC". * Ensure the "Listen Port (UDP)" is set to 3819 (or update the server configuration if you use a different port). *

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.

Setup and compatibility

This listing has no verified copy-paste launch configuration. Use the project documentation to confirm the entry point, runtime and authentication before registering it in your MCP client. A package name or repository alone is not a runnable configuration.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Configuration

  • Rust: Ensure you have Rust installed. You can get it from rust-lang.org. * Ardour: A running instance of Ardour 6.x, 7.x, 8.x or 9.x. * Ardour OSC Configuration: * In Ardour, go to Edit > Preferences > Control Surfaces. * Enable "OSC". * Ensure the "Listen Port (UDP)" is set to 3819 (or update the server configuration if you use a different port). *

Example prompts to try

  • “Use Ardour to Overview.”
  • “Use Ardour to Features.”
  • “Use Ardour to Prerequisites.”

Frequently asked questions

Supported versions are Ardour 6.x, 7.x, 8.x, and 9.x.