NijiVoice-MCP
Used for storing and loading API credentials required for accessing the NijiVoice API service
Provides testing capabilities for the MCP server implementation, including coverage reporting
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@NijiVoice-MCPgenerate a voice saying 'Welcome to our service' with actor ID 123"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
NijiVoice MCP
FastMCPを使用したにじボイスAPIのMCPサーバー実装です。
概要
このMCPサーバーは、にじボイスAPIを利用して音声合成を行うための機能を提供します。主な機能は以下の通りです:
利用可能な声優(Voice Actor)の一覧取得
テキストから音声ファイルを生成
クレジット残高の確認
Related MCP server: Audio Transcriber MCP Server
前提条件
インストール方法
リポジトリをクローンします:
git clone https://github.com/ryoooo/nijivoice-mcp-beta.git cd nijivoice-mcp-betauv を使用して仮想環境を作成して依存関係をインストールします:
uv venv source .venv/bin/activate # Linux/Mac # または .venv\Scripts\activate # Windows uv pip install -e ..envファイルを作成し、にじボイスAPIのキーを設定します:NIJIVOICE_API_KEY=your_api_key_here
使い方
MCPサーバーの起動
開発モードでサーバーを起動するには:
uv run fastmcp dev server.py本番モードでサーバーを起動するには:
uv run fastmcp run server.pyインストールして使用
MCPサーバーをインストールして使用するには:
uv run fastmcp install server.py機能
以下の機能が利用可能です:
ツール(Tools)
get_voice_actors(): 利用可能な声優の一覧を取得generate_voice(script, actor_id, speed, emotional_level, sound_duration, format): 音声を生成get_credit_balance(): クレジット残高を取得
リソース(Resources)
voice-actors://list: 声優一覧リソースvoice-actors://{actor_id}: 特定の声優の情報を取得credit://balance: クレジット残高リソース
プロンプト(Prompt)
voice_generation_prompt(): 音声生成に関するプロンプトを提供
音声生成パラメータ
音声生成時に以下のパラメータを指定できます:
script: 読み上げるテキスト(最大3,000文字)(必須)actor_id: 使用する声優のID(省略時は最初の声優を使用)speed: 読み上げスピード(0.4~3.0、デフォルト: 1.0)emotional_level: 感情レベル(0.0~1.5、デフォルト: -1.0 = 声優のデフォルト設定を使用)sound_duration: 音素発音の長さ(0.0~1.7、デフォルト: -1.0 = 声優のデフォルト設定を使用)format: 音声フォーマット("mp3"または"wav"、デフォルト: "mp3")
レスポンス形式
音声生成時のレスポンス形式は以下の通りです:
{
"generatedVoice": {
"audioFileUrl": "音声再生用のURL",
"audioFileDownloadUrl": "音声ダウンロード用のURL",
"duration": 1312, // 音声の長さ(ミリ秒)
"remainingCredits": 3613 // 生成後の残りクレジット
}
}テスト
テストを実行するには:
uv run pytest詳細なテスト結果を表示するには:
uv run pytest -vカバレッジレポートを生成するには:
uv run pytest --cov=nijivoiceライセンス
謝辞
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ryoooo/nijivoice-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server