Skip to main content
Glama
ryoooo

NijiVoice-MCP

by ryoooo

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NIJIVOICE_API_KEYYesYour NijiVoice API key

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_voice_actorsC
Get the list of voice actors.

Returns:
    A list of voice actors with their details.
generate_voiceA
音声を生成してその結果を返す

Args:
    script: 読み上げるテキスト(最大3,000文字)(必須)
    actor_id: 使用するVoice Actorの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")

Returns:
    以下を含む音声生成レスポンス:
    - audioFileUrl: 音声再生用のURL
    - audioFileDownloadUrl: 音声ダウンロード用のURL
    - duration: 音声の長さ(ミリ秒)
    - remainingCredits: 生成後の残りクレジット
get_credit_balanceB
クレジット残高を取得

Returns:
    クレジット残高

Prompts

Interactive templates invoked by user choice

NameDescription
voice_generation_prompt Prompt for generating voice using NijiVoice API. Returns: The prompt text.

Resources

Contextual data attached and managed by the client

NameDescription
voice-actors://list
credit://balance

TDQS

B3.4/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no overlap: generate_voice creates audio, get_credit_balance checks account status, and get_voice_actors lists available resources. An agent can easily distinguish between content generation, account management, and resource listing functions.

Naming Consistency4/5

The tools follow a consistent verb_noun pattern (generate_voice, get_credit_balance, get_voice_actors) with clear, descriptive names. The minor deviation is that two tools use 'get_' prefix while one uses 'generate_', but this reflects their distinct actions appropriately.

Tool Count4/5

Three tools is reasonable for a voice generation service, covering the core workflow: listing actors, generating voice, and checking credits. While slightly minimal, each tool earns its place without redundancy, though additional utilities like voice preview or actor filtering could enhance completeness.

Completeness4/5

The toolset covers essential operations for voice generation: resource discovery (get_voice_actors), content creation (generate_voice), and account management (get_credit_balance). Minor gaps include lack of update/delete operations for generated content or advanced actor filtering, but core workflows are fully supported.

Maintenance

ActivityInactive
ResponsivenessNo issues