Token导航 LogoToken导航TokenDH.com
MCP Audacity logo
开发工具stdio官方级别未说明来源级核验

MCP Audacity

MCP Server

MCP server for Audacity

工具数

0

提示词数

0

GitHub Stars

24

资源数

0
音频处理PythonClaude开发工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

An-3

提供方

An-3

最后核验

2026/5/18 03:27

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv .venv

详细介绍

Audacity MCP服务器

MCP(模型上下文协议)服务器,用于通过以下方式控制Audacity mod-script-pipe.

此服务器通过命名管道与Audacity通信,并将许多Audacity脚本命令作为MCP工具公开。

特性

  • 通过以下方式连接到Audacity mod-script-pipe
  • 将一组广泛的Audacity命令作为MCP工具公开
  • 用途 stdio 传输(与Codex/Claude/Desktop客户端配合使用)
  • 自动检测管道后缀 /tmp (例如 .501)

需求

  • 大胆3.x+
  • Python 3.10+
  • mod-script-pipe 在Audacity中启用

安装

git clone https://github.com/An-3/mcp-audacity.git
cd mcp-audacity
./scripts/setup.sh

快速本地测试(无需MCP主机)

# 1) Start Audacity and enable mod-script-pipe (see section below)
# 2) Verify local connectivity:
./scripts/smoke_test.sh

# 3) Start MCP server:
./scripts/run.sh

如果您更喜欢手动设置而不是脚本:

python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install "mcp[cli]>=1.6.0" "httpx>=0.28.1"

可选(作为包+CLI入口点安装):

pip install .
audacity_mcp_server

在Audacity中启用mod脚本管道

  1. 打开Audacity。
  2. 打开 模块 首选项页面:

- Windows/Linux: Edit -> Preferences -> Modules - macOS: Audacity -> Settings... -> Modules (或 Audacity -> Preferences -> Modules 取决于构建)

  1. mod-script-pipeNew (或 Disabled)to Enabled.
  2. 重新启动Audacity。

注意:在当前的Audacity版本中,这是在 模块,而不是单独的“脚本/远程控制”部分。

验证管道是否存在:

ls -l /tmp/audacity_script_pipe.to.* /tmp/audacity_script_pipe.from.*

如果文件存在,则Audacity已准备就绪。

手动运行服务器

./scripts/run.sh

预期的启动日志包括:

  • Audacity MCP server starting up
  • Opened Audacity mod-script-pipe
  • Connected to Audacity mod-script-pipe

从Codex连接

将服务器添加到Codex MCP配置中:

codex mcp add AudacityMCP -- /absolute/path/to/mcp-audacity/.venv/bin/python /absolute/path/to/mcp-audacity/audacity_mcp_server.py

列出已配置的MCP服务器:

codex mcp list

从克劳德桌面连接

示例 claude_desktop_config.json:

{
  "mcpServers": {
    "audacity": {
      "command": "/absolute/path/to/mcp-audacity/.venv/bin/python",
      "args": [
        "/absolute/path/to/mcp-audacity/audacity_mcp_server.py"
      ]
    }
  }
}

故障排除

  • Failed to open Audacity pipes:

- 确认Audacity正在运行。 - 确认 mod-script-pipeEnabled. - 确认管道文件存在于 /tmp.

  • spawn uv ENOENT:

- 在客户端配置中使用绝对路径,或使用上面显示的Python命令代替 uv.

  • 服务器启动,但工具行为不一致:

- 确保您使用的是此最新版本,它会在中发送命令 Command: 填写并阅读完整的回复,直到 BatchCommand finished.

许可证

麻省理工学院

目录标签

目录标签

音频处理PythonClaude开发工具developer-toolsaudacitymcp-serveraudio-control本地部署自动化控制脚本接口

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP