mcpField
R
Rime MCP

Rime MCP

ローカル
github.com/MatthewDaileyメディア・デザイン2774 週間前に更新

Rime MCP について

Rime MCP は Rime API を用いてテキストを音声に変換し、システムの音声プレーヤーで再生する MCP サーバーです。AI アシスタントの応答を音声で受け取りたい利用者に向いています。

主な機能

  1. 01テキストを音声に変換して再生する speak ツール
  2. 02Rime の音声合成 API の利用
  3. 03環境変数によるツールのガイダンスとデフォルト音声の設定
  4. 04macOS、Windows、Linux での音声再生

活用シーン

  1. 01コーディングエージェントがタスク完了後に結果を読み上げる
  2. 02言語や文脈に応じた音声の使い分け
  3. 03Claude Desktop で応答を音声として受け取る

MCP 対応

本プロジェクトは MCP サーバーであり、テキストを音声に変換して再生する speak ツールを MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"rime": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Rime MCP

rime

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")

使用例

Cursor での Rime MCP のデモ

例 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"

開発

  1. 依存関係をインストールします:
npm install
  1. サーバーをビルドします:
npm run build
  1. ホットリロード付きの開発モードで実行します:
npm run dev

ライセンス

MIT

バッジ

Rime MCP server Smithery Badge
Smithery 経由でのインストール

Smithery 経由で Claude Desktop 用の Rime Text-to-Speech Server を自動的にインストールするには:

npx -y @smithery/cli install @MatthewDailey/rime-mcp --client claude

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。