Best for
- Claude Code users who want to speak to their coding assistant
- Developers who need hands-free interaction during tasks
- Users who prefer local, private speech processing
VoiceMode is a practical MCP server that adds natural voice interaction to Claude Code. It supports both cloud and local speech processing, with sensible defaults like silence detection. Setup is straightforward via the provided installer, and it is well-suited for hands-free coding workflows. Privacy-conscious users should note that cloud STT/TTS sends audio to third-party servers, while local models require substantial system resources. Overall, it is a mature and actively maintained open-source project.
Strongest · Setup experience 13/20 Weakest · Reliability 8/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Python 3.10-3.14 · Prebuilt binary
OPENAI_API_KEY
Optional; cloud STT/TTS fallback when local services aren't installed. Get it from the OpenAI platform.
VOICEMODE_DEBUG
Set to true to enable debug mode with detailed logging.
VOICEMODE_SKIP_TTS
Set to true to skip TTS and show text only for faster responses.
VOICEMODE_PREFER_LOCAL
Set to true (default) to prefer local services over cloud when available.
VOICEMODE_AUDIO_FORMAT
Audio format: pcm, mp3, wav, flac, aac, opus; default is pcm.
VOICEMODE_WHISPER_MODEL
Local Whisper model: tiny, base, small, medium, large; default is base.
VOICEMODE_DISABLE_SILENCE_DETECTION
Set to true to disable silence detection for continuous recording.
{
"mcpServers": {
"voicemode": {
"command": "uvx",
"args": ["--refresh", "--from", "voice-mode", "voicemode-mcp-launcher"]
}
}
}
Shown for Claude Code. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"voicemode": {
"command": "uvx",
"args": [
"--refresh",
"--from",
"voice-mode",
"voicemode-mcp-launcher"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add voicemode -- uvx --refresh --from voice-mode voicemode-mcp-launcher
Run it in a terminal; replace any <…> placeholders with your own values first.
In Claude Code, run /mcp and confirm the voicemode server is connected with the converse and service tools listed; then run /voicemode:converse to start a spoken conversation as an end-to-end check.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
VoiceMode is an MCP server that brings natural voice conversations to Claude Code and other MCP-capable agents. It provides speech-to-text and text-to-speech via the MCP protocol, with optional local models (Whisper, Kokoro) or cloud services (OpenAI). It features low latency, smart silence detection, and works offline when local services are installed.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision e03b5d91a984 Data synced 2026-10-19 Read the FMRS scoring method