Rime MCP について
Rime MCP は Rime API を用いてテキストを音声に変換し、システムの音声プレーヤーで再生する MCP サーバーです。AI アシスタントの応答を音声で受け取りたい利用者に向いています。
主な機能
- 01テキストを音声に変換して再生する speak ツール
- 02Rime の音声合成 API の利用
- 03環境変数によるツールのガイダンスとデフォルト音声の設定
- 04macOS、Windows、Linux での音声再生
活用シーン
- 01コーディングエージェントがタスク完了後に結果を読み上げる
- 02言語や文脈に応じた音声の使い分け
- 03Claude Desktop で応答を音声として受け取る
MCP 対応
本プロジェクトは MCP サーバーであり、テキストを音声に変換して再生する speak ツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Rime MCP
Rime API を使用してテキスト読み上げ機能を提供する Model Context Protocol (MCP) サーバーです。このサーバーは音声をダウンロードし、システムネイティブのオーディオプレーヤーで再生します。
機能
- テキストを音声に変換し、システムオーディオで再生する
speakツールを公開します - Rime の高品質な音声合成 API を使用します
要件
- Node.js 16.x 以上
- 動作する音声出力デバイス
- macOS:
afplayを使用します
以下に対する Claude からのサンプルコードがありますが、テストはされていません 🤙✨
- Windows: 内蔵の Media.SoundPlayer (PowerShell)
- Linux: mpg123、mplayer、aplay、または ffplay
MCP 設定
"ref": {
"command": "npx",
"args": ["rime-mcp"],
"env": {
RIME_API_KEY=your_api_key_here
# Optional configuration
RIME_GUIDANCE="<guide how the agent speaks>"
RIME_WHO_TO_ADDRESS="<your name>"
RIME_WHEN_TO_SPEAK="<tell the agent when to speak>"
RIME_VOICE="cove"
}
}
オプションの環境変数はすべてツール定義の一部であり、以下へのプロンプトです
すべての音声オプションはこちらに一覧があります。
API キーは Rime Dashboard から取得できます。
以下の環境変数を使用して動作をカスタマイズできます:
RIME_GUIDANCE: speak ツールをいつ、どのように使用するかについての主な説明RIME_WHO_TO_ADDRESS: 音声が誰に呼びかけるか (デフォルト: "user")RIME_WHEN_TO_SPEAK: ツールをいつ使用するか (デフォルト: "when asked to speak or when finishing a command")RIME_VOICE: 使用するデフォルトの音声 (デフォルト: "cove")
使用例
例 1: コーディングエージェントのアナウンス
"RIME_WHEN_TO_SPEAK": "Always conclude your answers by speaking.",
"RIME_GUIDANCE": "Give a brief overview of the answer. If any files were edited, list them."
例 2: 最近の若者の話し方を学ぶ
RIME_GUIDANCE="Use phrases and slang common among Gen Alpha."
RIME_WHO_TO_ADDRESS="Matt"
RIME_WHEN_TO_SPEAK="when asked to speak"
例 3: コンテキストに応じた異なる言語
RIME_VOICE="use 'cove' when talking about Typescript and 'antoine' when talking about Python"
開発
- 依存関係をインストールします:
npm install
- サーバーをビルドします:
npm run build
- ホットリロード付きの開発モードで実行します:
npm run dev
ライセンス
MIT
バッジ
Smithery 経由でのインストール
Smithery 経由で Claude Desktop 用の Rime Text-to-Speech Server を自動的にインストールするには:
npx -y @smithery/cli install @MatthewDailey/rime-mcp --client claude
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。

