Voiceroid Daemon MCP Server

MCP server for VOICEROID2 text-to-speech via voiceroid_daemon

Local serverstdio

What is the Voiceroid Daemon MCP Server?

MCP server for VOICEROID2 text-to-speech via voiceroid_daemon

What it actually does

MCP (Model Context Protocol) server for VOICEROID2 text-to-speech via voiceroid_daemon.

  • Text-to-speech generation with VOICEROID2 voices
  • Text-to-kana phonetic conversion
  • Customizable voice parameters (volume, speed, pitch, emphasis)
  • Audio playback support for macOS, Windows, and Linux
  • Basic authentication support

Configuration

  • Node.js 18 or higher - voiceroid_daemon running on your system - VOICEROID2 installed (for voiceroid_daemon)

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
test_connection
convert_text
speak_text

How to install the Voiceroid Daemon MCP Server

{
  "mcpServers": {
    "voiceroid-daemon": {
      "command": "npx",
      "args": [
        "tsx",
        "/path/to/voiceroid_daemon-mcp/src/index.ts"
      ],
      "env": {
        "VOICEROID_DAEMON_URL": "http://127.0.0.1:8080"
      }
    }
  }
}

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

Configuration

  • Node.js 18 or higher - voiceroid_daemon running on your system - VOICEROID2 installed (for voiceroid_daemon)
VariableDescriptionRequired
VOICEROID_DAEMON_URLDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Voiceroid Daemon MCP to test connection.”
  • “Use Voiceroid Daemon MCP to convert text.”
  • “Use Voiceroid Daemon MCP to speak text.”

Frequently asked questions

MCP server for VOICEROID2 text-to-speech via voiceroid_daemon Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.