MCP Tts Voicevox MCP Server

The `voicevox_speak_player` tool uses [MCP Apps](https://github.com/modelcontextprotocol/ext-apps) to render an interactive audio player directly

Local serverstdioGo

What is the MCP Tts Voicevox MCP Server?

The voicevox_speak_player tool uses MCP Apps to render an interactive audio player directly inside the chat.

What it actually does

The voicevox_speak_player tool uses MCP Apps to render an interactive audio player directly inside the chat. Unlike the standard voicevox_speak tool which plays audio on the server, audio is played on the client side (in the browser/app) — no audio device needed on the server.

  • Client-side playback — — Audio plays in Claude Desktop's chat, not on the server. Works even over remote connections
  • Play/Pause controls — — Full playback controls embedded in the conversation
  • Multi-speaker dialogue — — Sequential playback of multiple speakers in one player with track navigation
  • Speaker switching — — Change the voice of any segment directly from the player UI
  • Segment editing — — Adjust speed, volume, intonation, pause length, and pre/post silence per segment
  • Accent phrase editing — — Edit accent positions and mora pitch directly in the UI

Configuration

  • Node.js 20.0.0 or higher (or Bun) or Docker - VOICEVOX Engine (must be running; included in Docker Compose) - ffplay (optional, recommended — not needed with Docker)

Recorded tools

  • speak_player — Create a new player session and display the UI. Returns viewUUID.
  • resynthesize_player — Update all segments for an existing player (new viewUUID each call).
  • get_player_state — Read the current player state (paginated) for AI tuning.
  • open_dictionary_ui — Open the user dictionary manager UI.
  • player — speak_player, resynthesize_player, get_player_state, open_dictionary_ui
  • dictionary — get_accent_phrases, get_user_dictionary, add_user_dictionary_word, update_user_dictionary_word, delete_user_dictionary_word, add_user_dictionary_words, update_user_dictionary_words
  • file — synthesize_file
  • apps — speak_player, resynthesize_player, open_dictionary_ui (MCP App UI tools)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
voicevox_speak_playerSpeak with UI audio player (see Player MCP Tools)
voicevox_pingCheck VOICEVOX Engine connection
voicevox_get_speakersGet list of available speakers
voicevox_stop_speakerStop playback and clear queue
voicevox_synthesize_fileGenerate audio file
voicevox_get_accent_phrasesGet reading and accent positions of a text as inline notation
voicevox_get_user_dictionaryList user dictionary words (filter + pagination)
voicevox_add_user_dictionary_wordAdd a word (pronunciation accepts inline accent notation)
voicevox_update_user_dictionary_wordUpdate a word (omitted fields keep their value)
voicevox_delete_user_dictionary_wordDelete a word by UUID
voicevox_add_user_dictionary_wordsAdd multiple words at once
voicevox_update_user_dictionary_wordsUpdate multiple words at once

How to install the MCP Tts Voicevox MCP Server

{
  "mcpServers": {
    "tts-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@kajidog/mcp-tts-voicevox"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js 20.0.0 or higher (or Bun) or Docker - VOICEVOX Engine (must be running; included in Docker Compose) - ffplay (optional, recommended — not needed with Docker)

Example prompts to try

  • “Use MCP Tts Voicevox to speak player.”
  • “Use MCP Tts Voicevox to resynthesize player.”
  • “Use MCP Tts Voicevox to get player state.”

Frequently asked questions

The `voicevox_speak_player` tool uses [MCP Apps](https://github.com/modelcontextprotocol/ext-apps) to render an interactive audio player directly inside the chat. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.