VoiceBox MCP Server
Model Context Protocol (MCP) server for VOICEVOX text-to-speech integration.
Features
voicebox_speak- Convert text to speechvoicebox_status- Check task statusvoicebox_speakers- List available speakersvoicebox_health- Check system healthvoicebox_metrics- Get system metrics
Prerequisites
-
VoiceBox TTS API must be running:
cd ~/dev/voicebox-tts ./scripts/start.sh -
VOICEVOX must be running with API server enabled (port 50021)
Installation
cd ~/dev/voicebox-mcp
npm install
npm run build
Claude Code Configuration
Add to ~/.claude/settings.json:
{
"mcpServers": {
"voicebox": {
"command": "node",
"args": ["/Users/shunsukehayashi/dev/voicebox-mcp/dist/index.js"],
"env": {
"VOICEBOX_API_URL": "http://localhost:5001"
}
}
}
}
Available Speakers
| ID | Name |
|---|---|
| 0 | 四国めたん (あまあま) |
| 1 | 四国めたん (ノーマル) |
| 2 | 四国めたん (セクシー) |
| 3 | ずんだもん (ノーマル) |
| 4 | ずんだもん (あまあま) |
| 5 | ずんだもん (悲嘆) |
| 6 | 春日部つむぎ (ノーマル) |
| 7 | 春日部つむぎ (あまあま) |
| 8 | 春日部つむぎ (ツンデレ) |
Usage in Claude Code
Please use voicebox_speak to say "Hello, world!" with speaker 3 (Zundamon).
Check the voicebox system health.
List all available VOICEVOX speakers.
Development
npm run dev # Watch mode
npm run build # Build
npm start # Run server
