这是一个提供音频输入/输出功能的MCP(模型上下文协议)服务器,适用于像Claude这样的AI助手。此服务器使Claude能够与计算机的音频系统进行交互,包括从麦克风录音并通过扬声器播放音频。
要通过Smithery自动安装Claude Desktop的音频接口服务器:
npx -y @smithery/cli install @GongRzhe/Audio-MCP-Server --client claude
git clone https://github.com/GongRzhe/Audio-MCP-Server.git
cd Audio-MCP-Server
# Windows
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
# macOS/Linux
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python setup_mcp.py
要使用此服务器与Claude Desktop,请在您的Claude Desktop配置文件中添加以下内容:
~/Library/Application Support/Claude/claude_desktop_config.json{
"mcpServers": {
"audio-interface": {
"command": "/path/to/your/.venv/bin/python",
"args": [
"/path/to/your/audio_server.py"
],
"env": {
"PYTHONPATH": "/path/to/your/audio-mcp-server"
}
}
}
}
用您系统上的实际路径替换这些路径。设置脚本会为您生成此配置。
设置好服务器后,重新启动Claude Desktop。您应该会在输入框中看到一个锤子图标,表示工具可用。
尝试询问Claude:
列出系统上所有可用的音频输入和输出设备。
从您的麦克风录音。
参数:
duration:录音时长(秒,默认值:5)sample_rate:采样率(Hz,默认值:44100)channels:音频通道数(默认值:1)device_index:特定输入设备索引(默认值:系统默认)播放最近录制的音频。
文本转语音功能的占位符。
参数:
text:要转换为语音的文本voice:使用的语音(默认值:"default")通过扬声器播放音频文件。
参数:
file_path:音频文件的路径device_index:特定输出设备索引(默认值:系统默认)如果找不到音频设备,请检查:
如果音频播放不正常:
如果Claude无法连接到服务器:
MIT
注意:此服务器提供了可以访问您的麦克风和扬声器的工具。在执行之前,请始终审查并批准工具操作。