棒読みちゃん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で報告してください。
Bouyomi-chan MCP Server
Project Details
- uraoz/bouyomichan-mcp-nodejs
- MIT License
- Last Updated: 4/18/2025
Recomended MCP Servers
The Shodan MCP Server by ADEO Cybersecurity Services provides cybersecurity professionals with streamlined access to Shodan's powerful reconnaissance...
Model Context Protocol Servers
The MCP Teamtailor is a Model Context Protocol (MCP) server that provides a simple integration with the [teamtailor...
This is an MCP server that allows you to directly download transcripts of YouTube videos.
MCP server that exercises all the features of the MCP protocol
An mcp server to inject raw chain of thought tokens from a reasoning model.
Um servidor Model Context Protocol (MCP) que fornece ferramentas para interagir com placas Trello.
一个基于MCP协议的搜索服务实现,提供网络搜索和本地搜索功能,Cursor和Claude Desktop能与之无缝集成。
加密mcp服务器,crypto mcp
A MCP for searching and downloading academic papers from multiple sources like arXiv, PubMed, bioRxiv, etc.