The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Gemini Audio MCP listing page.
Gemini Audio MCP is a high-performance Model Context Protocol (MCP) server engineered for professional-grade audio synthesis. It leverages the Gemini 2.5 Multimodal Live API and Google DeepMind's Lyria 3 models to deliver high-fidelity environmental soundscapes, musical compositions, and expressive narration on-demand.
Before deploying the server, ensure your environment meets the following technical requirements:
Required for high-performance audio encoding, decoding, and transcoding.
brew install ffmpegwinget install ffmpeg or download from ffmpeg.org.sudo apt update && sudo apt install ffmpegRequired to build the server from source.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shRequired if using the pre-compiled NPM package.
node >= 18.0.0The fastest way to integrate the server into your MCP client (e.g., Claude Desktop).
For maximum performance, build the Rust binary locally:
./target/release/gemini-audio-mcp.The server requires a valid Google AI Studio API key.
GEMINI_API_KEY environment variable.generate_soundscape)Synthesizes immersive, vocal-free ambient textures.
generate_music)Generates structural compositions with optional vocal control.
generate_voice)Narration and character dialogue using Gemini 2.5 Native Audio.
transition_soundscape)Crossfades two distinct environments for seamless scene transitions.
| Parameter | Type | Description |
|---|---|---|
seed | Integer | Ensures deterministic, reproducible audio outputs. |
image_path | String | Multimodal: Uses a local image to guide the acoustic mood (e.g., resonance). |
bpm | Number | Explicitly sets the rhythmic tempo (essential for music). |
intensity | Number | 1-10 scale controlling dynamic range and complexity. |
guidance | Number | 0.0-6.0 scale for prompt adherence (Lyria models). |
duration | Number | Target length in seconds. Triggers the Seamless Looping Engine. |
Gemini Audio MCP employs a unique Hybrid Engine Strategy:
decode -> crossfade -> loop -> encode) ensures that short clips are transformed into seamless, infinite soundscapes without audible clicks.ffmpeg is in your system PATH. Run ffmpeg -version in your terminal to verify.libmp3lame for MP3). Most standard FFmpeg installations include these.GEMINI_API_KEY is correct and that your account has access to the requested model (especially lyria-3-pro-preview).Licensed under the MIT License. Engineered with precision by the MCP community.