AllVoiceLab

v1.0.0Communicationstable

Official AllVoiceLab Model Context Protocol (MCP) server, supporting interaction with powerful text-to-speech and video translation APIs.

aivoiceaivoicechangeraivoiceoveraudiobooksdubbing-ai
Share:
56
Stars
0
Downloads
0
Weekly
0/5

What is AllVoiceLab?

AllVoiceLab is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to official allvoicelab model context protocol (mcp) server, supporting interaction with powerful text-to-speech and video translation apis.

Official AllVoiceLab Model Context Protocol (MCP) server, supporting interaction with powerful text-to-speech and video translation APIs.

This server falls under the Communication category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Official AllVoiceLab Model Context Protocol (MCP) server, su

Use Cases

Convert text to speech with AllVoiceLab API.
Translate and dub videos automatically.
Perform voice enhancement and localization.
allvoicelab

Maintainer

LicenseMIT License
Languagepython
Versionv1.0.0
UpdatedMay 3, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx all-voice-lab-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use AllVoiceLab

The AllVoiceLab MCP Server is the official Model Context Protocol integration for AllVoiceLab's AI voice and video platform, giving AI assistants direct access to text-to-speech synthesis, voice cloning, speech-to-speech conversion, and video translation/dubbing through a single interface. It supports over 30 languages and enables workflows such as generating narration from text, cloning a voice from a short audio sample, translating video speech to a new language, and extracting or removing subtitles — all without leaving your AI assistant. Developers building multilingual content pipelines, audiobook producers, and localization teams will find this server especially useful.

Prerequisites

  • Python 3.10 or later and uv package manager installed
  • An AllVoiceLab account and API key (obtain from the AllVoiceLab dashboard)
  • The AllVoiceLab API domain for your region (provided in your account settings)
  • An MCP client such as Claude Desktop
1

Obtain your AllVoiceLab API key and domain

Log in to your AllVoiceLab account and navigate to the API settings section. Copy your API key and note the API domain for your region — these values are required as environment variables.

2

Install the server with uvx

AllVoiceLab MCP is distributed as a Python package runnable with uvx. Install and run it directly without cloning the repository.

uvx allvoicelab-mcp
3

Configure your MCP client

Add the AllVoiceLab server to your Claude Desktop config at ~/Library/Application Support/Claude/claude_desktop_config.json. Provide your API key and domain in the env block.

{
  "mcpServers": {
    "allvoicelab": {
      "command": "uvx",
      "args": ["allvoicelab-mcp"],
      "env": {
        "ALLVOICELAB_API_KEY": "your_api_key_here",
        "ALLVOICELAB_API_DOMAIN": "https://api.allvoicelab.com",
        "ALLVOICELAB_BASE_PATH": "/tmp/allvoicelab"
      }
    }
  }
}
4

Restart your MCP client

Fully quit and reopen Claude Desktop so the new server configuration is loaded. The AllVoiceLab tools will appear in your connected tools list.

5

Test with a text-to-speech request

Ask your AI assistant to convert a short text passage to speech. The output audio file will be saved to the path configured in ALLVOICELAB_BASE_PATH.

AllVoiceLab Examples

Client configuration

Add this block to claude_desktop_config.json to enable the AllVoiceLab MCP server. ALLVOICELAB_BASE_PATH is optional and defaults to your home directory.

{
  "mcpServers": {
    "allvoicelab": {
      "command": "uvx",
      "args": ["allvoicelab-mcp"],
      "env": {
        "ALLVOICELAB_API_KEY": "your_api_key_here",
        "ALLVOICELAB_API_DOMAIN": "https://api.allvoicelab.com",
        "ALLVOICELAB_BASE_PATH": "/tmp/allvoicelab"
      }
    }
  }
}

Prompts to try

These prompts exercise the seven tools: text_to_speech, speech_to_speech, clone_voice, video_translation_dubbing, remove_subtitle, text_translation, and subtitle_extraction.

- "Convert the following paragraph to speech in a female English voice: <text>"
- "Clone this voice from the audio file at /path/to/sample.mp3 and name it my_voice"
- "Translate the video at /path/to/video.mp4 to Japanese and dub it"
- "Remove the hardcoded subtitles from /path/to/video.mp4"
- "Extract the subtitles from this video as an SRT file"

Troubleshooting AllVoiceLab

API authentication error on first request

Ensure ALLVOICELAB_API_KEY is correctly set in the env block and matches the key shown in your AllVoiceLab dashboard. Also confirm ALLVOICELAB_API_DOMAIN uses the correct regional endpoint for your account.

uvx command not found

Install uv first by running: curl -LsSf https://astral.sh/uv/install.sh | sh — then restart your terminal. Verify with: uvx --version.

Output audio or video files are not saved

Check that the directory specified in ALLVOICELAB_BASE_PATH exists and is writable. Create it manually if needed: mkdir -p /tmp/allvoicelab.

Frequently Asked Questions about AllVoiceLab

What is AllVoiceLab?

AllVoiceLab is a Model Context Protocol (MCP) server that official allvoicelab model context protocol (mcp) server, supporting interaction with powerful text-to-speech and video translation apis. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install AllVoiceLab?

Follow the installation instructions on the AllVoiceLab GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with AllVoiceLab?

AllVoiceLab works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is AllVoiceLab free to use?

Yes, AllVoiceLab is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Communication MCP Servers

Explore all communication servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "all-voice-lab-mcp-server": { "command": "npx", "args": ["-y", "all-voice-lab-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use AllVoiceLab?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides