Skip to main content
Glama
Bouyomi-chan MCP Server

Bouyomi-chan MCP Server

by uraoz

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 Bokuyomi-chan (a slow 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.

Related MCP server: MCP Simple AivisSpeech

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

  1. Clone this repository:

git clone https://github.com/uraoz/bouyomichan-mcp-nodejs.git
cd bouyomichan-mcp-nodejs
  1. Install the dependencies:

npm install
  1. Which compiles:

npm run build

How to use

Starting the Server

npm start

Integration with Claude for Desktop

To work with Claude for Desktop you need to edit the configuration file:

  1. Open the Claude for Desktop configuration file:

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Windows: %APPDATA%\Claude\claude_desktop_config.json

  2. Add the following content (replace the paths with the actual file paths):

{
  "mcpServers": {
    "bouyomi": {
      "command": "node",
      "args": [
        "/絶対パス/bouyomichan-mcp-nodejs/build/index.js"
      ]
    }
  }
}
  1. 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

Available Tools

1 tool
read_textC

テキストを棒読みちゃんで読み上げます

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.3/5.0

    Scored across 1 tool

    Disambiguation5/5

    With only one tool, there is no possibility of ambiguity or overlap between tools. The tool 'read_text' has a singular, clear purpose that cannot be confused with any other tool in this set.

    Naming Consistency5/5

    A single tool inherently exhibits perfect naming consistency, as there are no other tools to compare it against. The name 'read_text' follows a clear verb_noun pattern, which is consistent with itself.

    Tool Count2/5

    A single tool for a text-to-speech server is too minimal for practical use. While it covers the core functionality, typical MCP servers benefit from additional tools (e.g., for configuration, status checks, or voice control), making this count feel thin and limiting for agent interactions.

    Completeness3/5

    The tool 'read_text' provides the essential action for a text-to-speech server, but there are notable gaps. Missing operations might include stopping speech, adjusting speed or volume, checking status, or managing voice settings, which could hinder agent workflows in more complex scenarios.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      F
      maintenance
      A server that enables Claude 3.7 and other AI agents to access VOICEVOX-compatible speech synthesis engines (AivisSpeech, VOICEVOX, COEIROINK) through the Model Context Protocol.
      1
      12
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      A text-to-speech MCP server that enables AI assistants to speak using the VOICEVOX engine with support for multi-character conversations. It features queue management, low-latency streaming via FFplay, and cross-platform playback across Windows, macOS, and Linux.
      7
      149 npm
      16
      ISC
    • A
      license
      A
      quality
      D
      maintenance
      An MCP server that enables text-to-speech generation and phonetic kana conversion using VOICEROID2 via voiceroid_daemon. It supports customizable voice parameters and provides cross-platform audio playback for synthesized speech.
      3
      MIT