voicemode
local MCP serverInstallation
Terminal
claude mcp add voicemode -e OPENAI_API_KEY=... -e VOICEMODE_DEBUG=... -e VOICEMODE_SKIP_TTS=... -e VOICEMODE_PREFER_LOCAL=... -e VOICEMODE_AUDIO_FORMAT=... -e VOICEMODE_WHISPER_MODEL=... -e VOICEMODE_DISABLE_SILENCE_DETECTION=... -- uvx voice-mode
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"voicemode": {
"command": "uvx",
"args": [
"voice-mode"
],
"env": {
"OPENAI_API_KEY": "...",
"VOICEMODE_DEBUG": "...",
"VOICEMODE_SKIP_TTS": "...",
"VOICEMODE_PREFER_LOCAL": "...",
"VOICEMODE_AUDIO_FORMAT": "...",
"VOICEMODE_WHISPER_MODEL": "...",
"VOICEMODE_DISABLE_SILENCE_DETECTION": "..."
}
}
}
}Fill in the environment variables with your own credentials.
Summary
Natural voice conversations for AI assistants - STT/TTS via MCP
Questions
voicemode is a local MCP server distributed as the pypi package voice-mode.
Run: claude mcp add voicemode -e OPENAI_API_KEY=... -e VOICEMODE_DEBUG=... -e VOICEMODE_SKIP_TTS=... -e VOICEMODE_PREFER_LOCAL=... -e VOICEMODE_AUDIO_FORMAT=... -e VOICEMODE_WHISPER_MODEL=... -e VOICEMODE_DISABLE_SILENCE_DETECTION=... -- uvx voice-mode
Run: codex mcp add voicemode --env OPENAI_API_KEY=... --env VOICEMODE_DEBUG=... --env VOICEMODE_SKIP_TTS=... --env VOICEMODE_PREFER_LOCAL=... --env VOICEMODE_AUDIO_FORMAT=... --env VOICEMODE_WHISPER_MODEL=... --env VOICEMODE_DISABLE_SILENCE_DETECTION=... -- uvx voice-mode
Similar MCP servers
NameStars
- GitHubio.github.github/github-mcp-server33K
- Help Scout MCP Serverio.github.drewburchfield/help-scout-mcp47
- Kagura Memory Cloudio.github.kagura-ai/memory-cloud12
- Retell AIio.github.mindstone/mcp-server-retell-ai12
- Agent-Native Clipsio.github.BuilderIO/agent-native-clips6,874
- Airweave Searchio.github.airweave-ai/search6,561
- ha-mcpio.github.homeassistant-ai/ha-mcp4,868
- testkube-mcpio.github.kubeshop/testkube-mcp1,661