Token导航 LogoToken导航TokenDH.com
MCP Audio logo
音视频stdio官方级别未说明来源级核验

MCP Audio

MCP Server

MCP-Audio是一款符合AIO-2030标准的MCP插件,通过Audio语音识别API实现语音到文字的转换,支持多格式输入和JSON-RPC结构化输出。

工具数

2

提示词数

0

GitHub Stars

8

资源数

0
语音识别音频处理PythonAPI密钥

安装说明

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

作者 / 组织

AIO-2030

提供方

AIO-2030

最后核验

2026/5/17 20:23

运行时

Python

快速接入

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

命令预览

python -m venv venv && source venv/bin/activate

详细介绍

MCP音频插件

mcp-audio 是一个符合AIO-2030的MCP插件,使用音频语音识别API执行语音到文本转录。

它暴露了 identify_voice 方法通过两者 multipart/form-database64 格式,支持AIO tools.call 并返回JSON-RPC结构化输出。

______________________________________________________________________

特性

  • 完全符合AIO标准的MCP插件(/tools.call, /help)
  • 转换 .wav/.mp3 使用SiliconFlow将音频文件转换为转录本
  • API密钥通过 .env 文件
  • Docker兼容和最小依赖
  • AIO端点注册表注册就绪

______________________________________________________________________

设置(本地)

1.克隆和安装

git clone git@github.com:AIO-2030/mcp-audio.git
cd mcp-audio
python -m venv venv && source venv/bin/activate
pip install -r requirements.txt

2.添加.env文件

cp .env.example .env

设置音频URL和API密钥:

AUDIO_URL=https--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3.运行MCP服务器

python src/mcp_server.py

4.Docker

4.1构建和运行

docker build -t mcp-audio .
docker run --env-file .env -p 8080:8080 mcp-audio

API概述

POST/api/v1/mcp/voice_model

直接上传音频文件。答复:

{
  "transcript": "hello world",
  "confidence": 0.91,
  "audio_hash": "a1b2c3..."
}

POST/api/v1/mcp/tools.call(AIO协议)

JSON-RPC格式,带有base64编码音频。答复:

{
  "method": "tools.call",
  "params": {
    "method": "identify_voice",
    "inputs": [
      {
        "type": "audio",
        "value": ""
      }
    ]
  }
}

GET/api/v1/mcp/help

Auto提供mcp_audio_register.json的内容。Queen AI用于MCP发现和服务索引。

测试工具

Base64语音测试

python test/test_audio_base64.py

健康检查

python health_check.py

MCP注册(到AIO端点容器)

./register_mcp.sh

需要jq、dfx和一个正在运行的endpoint_register容器。

目录标签

目录标签

语音识别音频处理PythonAPI密钥本地部署MCP插件AIO兼容JSON-RPC

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP