MCP server for Claude Code that enables audio understanding via Gemini
Project description
Claudio
MCP server for Claude Code that enables audio understanding via Gemini. Ask questions about audio files - describe music, transcribe lyrics, identify instruments, and more.
What is this?
Claudio is an MCP (Model Context Protocol) server that gives Claude Code the ability to listen to and analyze audio files. It uses Google's Gemini API for audio understanding.
Setup
1. Get a Gemini API Key
Get an API key at Google AI Studio.
2. Add to Claude Code
claude mcp add claudio -e GEMINI_API_KEY=your-key -- uvx claudio
Tools
listen_to_audio
Start listening to an audio file and ask a question about it.
| Parameter | Type | Description |
|---|---|---|
file_path |
string | Absolute path to a local audio file |
question |
string | Your question about the audio (e.g., "Describe this music", "Transcribe the lyrics") |
Returns an answer and a session ID for follow-up questions.
ask_about_audio
Ask a follow-up question about audio from an existing session.
| Parameter | Type | Description |
|---|---|---|
session_id |
string | Session ID from a previous listen_to_audio call |
question |
string | Your follow-up question |
Supported Formats
WAV, MP3, AIFF, AAC, OGG, FLAC
Files under 20MB are sent inline; larger files are uploaded via Gemini's Files API.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file claudio-0.2.3.tar.gz.
File metadata
- Download URL: claudio-0.2.3.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a6f0aa3efec475c4b6b4b5d050a5f6fd27b1998c007c7ad63d5a02a4c99c7ff
|
|
| MD5 |
665c60285192d507f0768d89e2280efa
|
|
| BLAKE2b-256 |
b3540ac13cfff41add9eadc3555997f9bd0383b45d9ed951d74a0dde32026933
|
File details
Details for the file claudio-0.2.3-py3-none-any.whl.
File metadata
- Download URL: claudio-0.2.3-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4bf1701f6d1fe15d258046e94fd6c0ec37f40219166f5463b9d3971bfe6da765
|
|
| MD5 |
d36fb1b806ac86b2a73e664c5744f92a
|
|
| BLAKE2b-256 |
912153ccd2f152a7960a3ef7146d28ab907dff486288f9edf1982f70ac66467f
|