Provides audio input and output capabilities for AI assistants.
An MCP (Model Context Protocol) server that provides audio input/output capabilities for AI assistants like Claude. This server enables Claude to interact with your computer's audio system, including recording from microphones and playing audio through speakers.
To install Audio Interface Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @GongRzhe/Audio-MCP-Server --client claude
git clone https://github.com/GongRzhe/Audio-MCP-Server.git
cd Audio-MCP-Server
# 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
python setup_mcp.py
To use this server with Claude Desktop, add the following to your Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json
%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"
}
}
}
}
Replace the paths with the actual paths on your system. The setup script will generate this configuration for you.
After setting up the server, restart Claude Desktop. You should see a hammer icon in the input box, indicating that tools are available.
Try asking Claude:
Lists all available audio input and output devices on your system.
Records audio from your microphone.
Parameters:
duration
: Recording duration in seconds (default: 5)sample_rate
: Sample rate in Hz (default: 44100)channels
: Number of audio channels (default: 1)device_index
: Specific input device index to use (default: system default)Plays back the most recently recorded audio.
Placeholder for text-to-speech functionality.
Parameters:
text
: The text to convert to speechvoice
: The voice to use (default: "default")Plays an audio file through your speakers.
Parameters:
file_path
: Path to the audio filedevice_index
: Specific output device index to use (default: system default)If no audio devices are found, check:
If audio playback isn't working:
If Claude can't connect to the server:
MIT
Note: This server provides tools that can access your microphone and speakers. Always review and approve tool actions before they execute.
AI personal assistant for email Inbox Zero
An AI-to-AI consultation system for complex problem-solving and reasoning, using OpenRouter for model access.
integrates with Bluesky API to query and search feeds and posts.
Enhanced MCP server for Twitter/X with OAuth 2.0 support, v2 API media uploads, smart v1.1 fallbacks, and comprehensive rate limiting. Post tweets with text/media, search, and delete tweets programmatically.
A unified interface for various chat AI models including OpenAI, MistralAI, Anthropic, and Google AI, requiring vendor API keys.
A server for interacting with WeChat, a popular messaging and social media app.
An MCP server application that sends various types of messages to the WeCom group robot.
BGG MCP enables AI tools to interact with the BoardGameGeek API.
Chat with any other OpenAI SDK Compatible Chat Completions API, like Perplexity, Groq, xAI and more
Interact with Mailgun API.