Mobvoi TTS MCP Server

by mobvoi
MIT License
1
  • Apple
  • Linux

Integrations

  • Hosts the mobvoi-tts-mcp package, allowing users to install the server via PyPI repositories.

  • The MCP server is built on Python and requires Python 3.10+ for operation.

前提条件

  1. Python 3.10以上
  2. Mobvoi Sequence MonkeyオープンプラットフォームからAPP_KEYとAPP_SECRETを取得してください。新規ユーザーは無料割り当てを申請できます。
  3. uv (Python パッケージ マネージャー) をインストールするか、 pip install uvを使用してインストールするか、追加のインストール方法についてはuvリポジトリを参照してください。

Mobvoi TTS MCP は何ができますか?

Mobvoi TTS MCP は現在、次の機能をサポートしています。

  1. 音声クローン:URLオーディオファイルリンクまたは提供されたローカルオーディオファイルに基づいて音声をクローンし、スピーカーIDを返します。このスピーカーIDを使用して音声を生成できます。
  2. 音声合成:指定したテキストコンテンツから音声を生成するためのスピーカーIDを指定できます。さらに、音声速度や音量などの音声属性を調整することもできます。詳細については、 Mobvoi Sequence MonkeyオープンプラットフォームTTSパーツのドキュメントをご覧ください。
  3. 音声放送:指定されたオーディオファイルを再生します。

カーソルを使ったクイックスタート

「カーソル」->「カーソル設定」->「MCP」に移動し、 Add new global MCP serverをクリックすると、mcp.json が開くので、次の構成コンテンツを貼り付けます。

"MobvoiTTS": { "command": "uvx", "args": [ "mobvoi-tts-mcp" ], "env": { "APP_KEY": "<insert-your-APP_KEY-here>", "APP_SECRET": "<insert-your-APP_SECRET-here>" }, },

Claude Desktop のクイックスタート

Claude Desktop -> 設定 -> 開発者 に移動し、 Edit Configクリックしてclaude_desktop_config.jsonを開き、次の構成コンテンツを貼り付けます。

"MobvoiTTS": { "command": "uvx", "args": [ "mobvoi-tts-mcp" ], "env": { "APP_KEY": "<insert-your-APP_KEY-here>", "APP_SECRET": "<insert-your-APP_SECRET-here>" }, },

Cline のクイックスタート

VSCode EXTENSIONS に Cline 拡張機能をインストールし、Cline -> MCP Servers -> Installed に移動して、 Config MCP Serversをクリックするとcline_mcp_settings.jsonが開き、次の構成コンテンツを貼り付けます。

"MobvoiTTS": { "command": "uvx", "args": [ "mobvoi-tts-mcp" ], "env": { "APP_KEY": "<insert-your-APP_KEY-here>", "APP_SECRET": "<insert-your-APP_SECRET-here>" }, "transportType": "stdio" },

MacOSおよびLinuxシステムの場合、設定については上記を参照してください。Windowsシステムはまだテストしていません。

ソースコードテスト

ソースコードに基づいてテストを実施したり、このリポジトリに基づいて二次開発を実行したりする場合は、次のように設定できます。

"MobvoiTTSLocal": { "disabled": false, "timeout": 60, "command": "uv", "args": [ "--directory", "<path-to-mobvoi_tts-mcp>/mobvoi_tts_mcp", "run", "server.py" ], "env": { "APP_KEY": "<insert-your-APP_KEY-here>", "APP_SECRET": "<insert-your-APP_SECRET-here>" }, "transportType": "stdio" },

Cline を例に挙げると、他のクライアントの構成も同様です。

使用例

  1. オーディオ ファイル (ローカルまたはリモート) から音声を複製してみます。カーソル エージェント モードで次のコンテンツを入力します: " https://tc-nj-backend-pub-cdn.mobvoi.com/subtitles/wav/9e5d439e0e9142966037fb80fe9e0d8e.wav 、この音声を複製します"
  2. 話者を指定し、テキストから音声を合成して再生します。モデルに次のように指示します。「今複製した音声を使って、『Mobvoi TTS MCPへようこそ』と放送してください。」
  3. デモビデオ:

トラブルシューティング

スポーンUVX ENOENT

「MCP Mobvoi TTS: spawn uvx ENOENT」というエラーが発生した場合は、ターミナルで次のコマンドを実行して絶対パスを確認してください: which uvx絶対パス(例:/usr/local/bin/uvx)を取得したら、そのパスを使用するように設定を更新してください(例:"command": "/usr/local/bin/uvx")。これにより、正しい実行ファイルが参照されるようになります。

MCP エラー -32001: 要求がタイムアウトしました

このエラーが発生した場合、ネットワークに問題があることを示しています。中国本土にお住まいの場合は、以下の方法で追加のpypiソースを設定することを強くお勧めします。

"MobvoiTTS": { ... "args": [ "--index", "https://pypi.tuna.tsinghua.edu.cn/simple", "mobvoi-tts-mcp" ], ... },

追加の pypi ソースは引数の先頭で設定する必要があることに注意してください。

最新のPyPIパッケージを同期できません

このような状況が発生した場合、次の理由が考えられます。1) ネットワークの問題。2) キャッシュの問題。3) 指定されたミラーソースが mobvoi-tts-mcp パッケージを同期していません。ミラーソースを使用している場合は、まず次のコマンドで、使用しているミラーソースで mobvoi-tts-mcp パッケージが同期されているかどうかを確認する必要があります。pip pip index versions --index-url https://pypi.tuna.tsinghua.edu.cn/simple mobvoi-tts-mcp LATEST バージョン番号が PyPI のバージョン番号と一致している場合は、ミラーソースを使用して最新の mobvoi-tts-mcp パッケージを更新できます。それ以外の場合は、更新にはhttps://pypi.org/simpleのみを使用できます。通常、新しいパッケージが PyPI でリリースされた後、ミラーソースが同期するまでに数十分の遅延が発生します。同時に、次の設定を参照してキャッシュを更新およびクリアすることもできます。

"MobvoiTTS": { ... "args": [ "--upgrade", "--no-cache-dir", "--index", "https://pypi.tuna.tsinghua.edu.cn/simple", "mobvoi-tts-mcp" ], ... },

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Mobvoi の Text to Speech および Voice Clone API とのやり取りを可能にするモデル コンテキスト プロトコル サーバー。これにより、Cursor、Claude Desktop、Cline などの MCP クライアントが音声を生成したり、音声を複製したりできるようになります。

  1. Mobvoi TTS MCP は何ができますか?
    1. カーソルを使ったクイックスタート
      1. Claude Desktop のクイックスタート
        1. Cline のクイックスタート
          1. ソースコードテスト
            1. 使用例
              1. トラブルシューティング
                1. スポーンUVX ENOENT
                2. MCP エラー -32001: 要求がタイムアウトしました
                3. 最新のPyPIパッケージを同期できません

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that integrates high-quality text-to-speech capabilities with Claude Desktop and other MCP-compatible clients, supporting multiple voice options and audio formats.
                Last updated -
                TypeScript
                MIT License
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that enables AI models to generate and play high-quality text-to-speech audio through your device's native audio system using Rime's voice synthesis API.
                Last updated -
                1
                176
                4
                JavaScript
                The Unlicense
                • Apple
                • Linux
              • A
                security
                A
                license
                A
                quality
                An official Model Context Protocol (MCP) server that enables AI clients to interact with ElevenLabs' Text to Speech and audio processing APIs, allowing for speech generation, voice cloning, audio transcription, and other audio-related tasks.
                Last updated -
                19
                633
                Python
                MIT License
                • Apple
              • -
                security
                -
                license
                -
                quality
                Official Model Context Protocol server that enables interaction with powerful Speech-to-Text and Audio Intelligence APIs, allowing clients like Claude Desktop to transcribe audio, analyze speech, translate content, and more.
                Last updated -
                Python
                MIT License

              View all related MCP servers

              ID: s2oudyvkuo