Supports containerized deployment of the MCP server with Docker build and run capabilities.
Manages API keys and configuration securely through environment variables stored in a .env file.
Allows source code management and versioning for the MCP plugin repository.
Hosts the repository and provides source code access via git clone from the AIO-2030 organization.
Provides the runtime environment for the MCP server implementation.
MCP-Audio Plugin
mcp-audio is an AIO-2030 compliant MCP plugin that performs voice-to-text transcription using the Audio speech recognition API.
It exposes the identify_voice method via both multipart/form-data and base64 formats, supports the AIO tools.call protocol, and returns JSON-RPC structured outputs.
Features
Fully AIO-compliant MCP plugin (
/tools.call,/help)Converts
.wav/.mp3audio files to transcripts using SiliconFlowAPI key managed securely via
.envfileDocker-compatible and minimal dependencies
Registration-ready for AIO endpoint registry
Related MCP server: Kokoro TTS MCP Server
Setup (Local)
1. Clone and Install
2. Add .env file
Set your audio URL and API key:
3. Run the MCP server
4. Docker
4.1 Build and Run
API Overview
POST /api/v1/mcp/voice_model
Upload audio file directly. Response:
POST /api/v1/mcp/tools.call (AIO Protocol)
JSON-RPC format with base64-encoded audio. Response:
GET /api/v1/mcp/help
Auto-serves contents of mcp_audio_registration.json. Used by Queen AI for MCP discovery and service indexing.
Testing Tools
Base64 Voice Test
Health Check
MCP Registration (to AIO Endpoint Canister)
Requires jq, dfx, and a running endpoint_registry canister.