Skip to main content
Glama

Audio MCP Server

音频 MCP 服务器

一个 MCP(模型上下文协议)服务器,为 Claude 等 AI 助手提供音频输入/输出功能。该服务器使 Claude 能够与计算机的音频系统进行交互,包括通过麦克风录音和通过扬声器播放音频。

特征

  • 列出音频设备:查看系统上所有可用的麦克风和扬声器
  • 录制音频:从任何麦克风捕获可自定义持续时间和质量的音频
  • 播放录音:播放最近的录音
  • 音频文件播放:通过扬声器播放音频文件
  • 文本转语音:(未来实现的占位符)

要求

  • Python 3.8 或更高版本
  • 系统上的音频输入/输出设备

安装

  1. 克隆此存储库或将文件下载到您的计算机:
git clone https://github.com/GongRzhe/Audio-MCP-Server.git cd Audio-MCP-Server
  1. 创建虚拟环境并安装依赖项:
# 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
  1. 或者使用附带的安装脚本来自动安装:
python setup_mcp.py

配置

Claude桌面配置

要将此服务器与 Claude Desktop 一起使用,请将以下内容添加到您的 Claude Desktop 配置文件中:

  • macOS~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows%APPDATA%\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。您应该在输入框中看到一个锤子图标,表示工具可用。

尝试询问克劳德:

  • “我的系统上有哪些麦克风和扬声器?”
  • “用我的麦克风录制 5 秒的音频。”
  • “播放录音。”
  • “从我的电脑播放音频文件。”

可用工具

列出音频设备

列出系统上所有可用的音频输入和输出设备。

录制音频

录制麦克风的音频。

参数:

  • duration :录制持续时间(以秒为单位)(默认值:5)
  • sample_rate :采样率(赫兹)(默认值:44100)
  • channels :音频通道数(默认值:1)
  • device_index :要使用的特定输入设备索引(默认值:系统默认值)

播放最新录音

播放最近录制的音频。

播放音频

文本转语音功能的占位符。

参数:

  • text :要转换为语音的文本
  • voice :要使用的语音(默认值:“default”)

播放音频文件

通过扬声器播放音频文件。

参数:

  • file_path :音频文件的路径
  • device_index :要使用的特定输出设备索引(默认值:系统默认值)

故障排除

未找到设备

如果没有找到音频设备,请检查:

  • 您的麦克风和扬声器已正确连接
  • 您的操作系统识别该设备
  • 您拥有访问音频设备的必要权限

播放问题

如果音频播放不正常:

  • 检查音量设置
  • 确保选择了正确的输出设备
  • 尝试重新启动 Claude Desktop 应用程序

服务器连接

如果 Claude 无法连接到服务器:

  • 验证配置路径是否正确
  • 确保已安装 Python 和所有依赖项
  • 检查 Claude 的日志中的错误消息

执照

麻省理工学院

致谢


注意:此服务器提供可访问您麦克风和扬声器的工具。请务必在执行工具操作前进行审核并获得批准。

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

使 Claude 和其他 AI 助手能够与您的计算机的音频系统进行交互,从而可以通过麦克风录音并通过扬声器播放音频。

  1. 特征
    1. 要求
      1. 安装
        1. 配置
          1. Claude桌面配置
        2. 用法
          1. 可用工具
            1. 列出音频设备
            2. 录制音频
            3. 播放最新录音
            4. 播放音频
            5. 播放音频文件
          2. 故障排除
            1. 未找到设备
            2. 播放问题
            3. 服务器连接
          3. 执照
            1. 致谢

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                Provides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.
                Last updated -
                8
                Python
                MIT License
              • -
                security
                F
                license
                -
                quality
                Connects Claude AI to QGIS through the Model Context Protocol, allowing Claude to directly interact with and control QGIS for tasks like project creation, layer manipulation, and code execution.
                Last updated -
                286
                Python
                • Apple
              • -
                security
                F
                license
                -
                quality
                Connects Houdini to Claude AI through Model Context Protocol, enabling AI-assisted 3D modeling, scene creation, simulation setup, and rendering through natural language commands.
                Last updated -
                37
                • Apple
                • Linux
              • -
                security
                A
                license
                -
                quality
                Connects Ableton Live to Claude AI through the Model Context Protocol, enabling AI-assisted music production by allowing Claude to directly interact with and control Ableton Live sessions.
                Last updated -
                881
                Python
                MIT License
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/GongRzhe/Audio-MCP-Server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server