Boyomi-chan MCP Server (Node.js version)
This is a server that uses the Model Context Protocol (MCP) to provide text-to-speech functionality using Bo-Yomi-Chan (Yukkuri Voice) to AI assistants. It is implemented in Node.js/TypeScript.
overview
This server is an MCP server that allows AI assistants such as Claude to use Boyomi-chan.
function
- Text to speech
- Select voice type (female, male, etc.)
- Volume adjustment
- Adjustable speech speed
- Pitch Adjustment
Prerequisites
- Node.js 16 or higher
- npm 7 or higher
- Boyomi-chan must be installed.
- The HTTP link for Boyomi-chan is running on port 50080.
How to install
- Clone this repository:
- Install the dependencies:
- Which compiles:
How to use
Starting the Server
Integration with Claude for Desktop
To work with Claude for Desktop you need to edit the configuration file:
- Open the Claude for Desktop configuration file:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- MacOS:
- Add the following content (replace the paths with the actual file paths):
- Restart Claude for Desktop.
Usage Example
Claude for Desktop will read text aloud to you by:
- Read out "Hello, World"
- A male voice reads out "This is a test."
- Speed up and read "I'm in a hurry"
Parameter Description
Parameters | explanation | Default value | Scope |
---|---|---|---|
text | Read text | Required | Any text |
voice | Audio Type | 0 (1 female) | 0: Female 1, 1: Male 1, 2: Female 2, ... |
volume | volume | -1 (default) | -1: default, 0-100: volume level |
speed | speed | -1 (default) | -1: default, 50-200: speed level |
tone | Pitch | -1 (default) | -1: default, 50-200: pitch level |
license
MIT
local-only server
The server can only run on the client's local machine because it depends on local resources.
A Model Context Protocol server that enables AI assistants like Claude to use Bouyomichan (a Japanese text-to-speech program) for voice reading with adjustable voice types, volume, speed, and pitch.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.Last updated -5Python
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact directly with Home Assistant, allowing them to query device states, control smart home entities, and perform automation tasks.Last updated -12142PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to initiate and manage real-time voice calls using Twilio and OpenAI's voice models.Last updated -46TypeScriptMIT License
- AsecurityAlicenseAqualityA Node.js server that enables AI assistants to interact with Bouyomi-chan's text-to-speech functionality through Model Context Protocol (MCP), allowing for voice reading of text with adjustable parameters.Last updated -11JavaScriptMIT License