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

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). *

More MCP options

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

Maintainer setup documentation.

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.