← Back to browse

voicemode

Indexed by dev.voicemode

About

Natural voice conversations for AI assistants - STT/TTS via MCP

Use this server

Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.

Transportstdio (runs a local command)
Env varsOPENAI_API_KEY VOICEMODE_DEBUG VOICEMODE_SKIP_TTS VOICEMODE_PREFER_LOCAL VOICEMODE_AUDIO_FORMAT VOICEMODE_WHISPER_MODEL VOICEMODE_DISABLE_SILENCE_DETECTION
Claude Code
claude mcp add --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= voicemode -- uvx voice-mode
Cursor

Add to Cursor

If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.

VS Code
code --add-mcp '{"name":"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":""}}'
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": ""
      }
    }
  }
}

Environment variables are listed by name only — fill in your own values. Entries never carry secrets.