棒読みちゃんMCPサーバー (Node.js版)
Model Context Protocol (MCP) を使用して、棒読みちゃん(ゆっくりボイス)による音声読み上げ機能をAIアシスタントに提供するサーバーです。Node.js/TypeScriptで実装されています。
概要
このサーバーは、Claude などのAIアシスタントから「棒読みちゃん」の読み上げ機能を利用できるようにするMCPサーバーです。AIモデルが理解しやすいインターフェースを提供し、テキストを音声に変換する機能を実現します。
機能
- テキスト読み上げ
- 音声タイプ選択(女性・男性など)
- 音量調整
- 読み上げ速度調整
- 音程調整
前提条件
- Node.js 16以上
- npm 7以上
- 棒読みちゃんがインストールされていること
- 棒読みちゃんがポート50080で起動していること
インストール方法
- このリポジトリをクローンします:
git clone https://github.com/uraoz/bouyomichan-mcp-nodejs.git
cd bouyomichan-mcp-nodejs
- 依存関係をインストールします:
npm install
- コンパイルします:
npm run build
使用方法
サーバーの起動
npm start
Claude for Desktopとの連携
Claude for Desktopと連携するには、設定ファイルを編集する必要があります:
Claude for Desktop設定ファイルを開きます:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%Claudeclaude_desktop_config.json
- MacOS:
以下の内容を追加します(パスは実際のファイルパスに置き換えてください):
{
"mcpServers": {
"bouyomi": {
"command": "node",
"args": [
"/絶対パス/bouyomichan-mcp-nodejs/build/index.js"
]
}
}
}
- Claude for Desktopを再起動します。
使用例
Claude for Desktopで以下のように指示すると、テキストが音声で読み上げられます:
- 「こんにちは、世界」と読み上げて
- 男性の声で「これはテストです」と読み上げて
- 速度を速くして「急いでいます」と読み上げて
パラメータ説明
| パラメータ | 説明 | デフォルト値 | 有効範囲 |
|---|---|---|---|
| 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
貢献方法
- このリポジトリをフォークします
- 機能追加やバグ修正用のブランチを作成します:
git checkout -b feature/amazing-feature - 変更をコミットします:
git commit -m 'Add some amazing feature' - リモートブランチにプッシュします:
git push origin feature/amazing-feature - プルリクエストを作成します
謝辞
- 棒読みちゃんの開発者様
- Model Context Protocolの開発チーム
このMCPサーバーを使って、AIアシスタントに音声読み上げ機能を追加してみてください!質問やフィードバックがあれば、Issuesで報告してください。
BouyomiChan Text-to-Speech Server
Project Details
- uraoz/bouyomichan-mcp-nodejs
- MIT License
- Last Updated: 4/18/2025
Recomended MCP Servers
Appwrite’s MCP server. Operating your backend has never been easier.
Servidor MCP para consulta de CEPs usando a API ViaCEP, compatível com Goose como extensão local.
https://www.crossmint.com/
MCP server for Korean tourism information
An MCP (Model Context Protocol) server that automatically generates documentation for code repositories by analyzing directory structures and...
This read-only MCP Server allows you to connect to Gmail data from Claude Desktop through CData JDBC Drivers....
MCP RSS is a Model Context Protocol (MCP) server for interacting with RSS feeds.
Todoist MCP Server Extended - Enabling natural language management of todoist via Claude, MCP and todoist REST APIv2....
The first MCP server for cybersecurity





