mcp-audacity
1
The Audacity MCP Server is designed to interface with Audacity via its mod-script-pipe interface, allowing users to control audio operations like recording and playback through a remote server. It integrates with tools like `uv` and the Claude Desktop client for enhanced functionality.
Audacity MCP Server
This project implements an MCP (Model Context Protocol) server to control Audacity through its mod-script-pipe interface via named pipes. It enables features such as starting/stopping recordings and playback using MCP endpoints. The server can be launched using the uv
tool and integrates with the Claude Desktop client.
Features
- Audacity Integration: Communicates with Audacity using the mod-script-pipe interface.
- MCP Endpoints: Provides endpoints for retrieving Audacity status, starting/stopping recording, and controlling playback.
- uv Integration: Runs the MCP server using the
uv
tool. - Claude Desktop Compatibility: Compatible with the Claude Desktop client for easier server management.
Requirements
- Audacity 3.x or later.
- Python 3.13 or newer.
uv
andmod-script-pipe
enabled in Audacity.
Usage
- Run the MCP server from the command line and connect it to Audacity for remote audio control.
License
This project is provided under the MIT License.