Bouyomi-chan MCP Server
# 棒読みちゃん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
Scored across 1 tool
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.
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.
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.
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.