Skip to main content
Glama
uraoz

Bouyomi-chan MCP Server

by uraoz
README.md
# 棒読みちゃんMCPサーバー (Node.js版)

<a href="https://glama.ai/mcp/servers/@uraoz/bouyomi-mcp-nodejs">
  <img width="380" height="200" src="https://glama.ai/mcp/servers/@uraoz/bouyomi-mcp-nodejs/badge" alt="Bouyomi-chan Server MCP server" />
</a>


## 前提条件

- Node.js 16以上
- npm 7以上
- 棒読みちゃんがインストールされていること
- 棒読みちゃんのHTTP連携がポート50080で起動していること

## 使用方法

### ローカルでのサーバーの起動

```bash
git clone https://github.com/uraoz/bouyomichan-mcp-nodejs.git
cd bouyomichan-mcp-nodejs
npm install
npm run build
npm start
```

### Claude for Desktopとの連携

```json
{
  "mcpServers": {
    "bouyomichan":{
      "command": "npx",
      "args": [
        "-y",
        "github:uraoz/bouyomichan-mcp-nodejs"
      ]
    }
  }
}
```

## パラメータ説明

| パラメータ | 説明 | デフォルト値 | 有効範囲 |
|----------|------|------------|---------|
| text     | 読み上げるテキスト | 必須 | 任意のテキスト |
| voice    | 音声の種類 | 0 (女性1) | 0: 女性1、1: 男性1、2: 女性2、... |
| volume   | 音量 | -1 (デフォルト) | -1: デフォルト、0-100: 音量レベル |
| speed    | 速度 | -1 (デフォルト) | -1: デフォルト、50-200: 速度レベル |
| tone     | 音程 | -1 (デフォルト) | -1: デフォルト、50-200: 音程レベル |

## ライセンス

MIT

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 issues