home / mcp / allvoicelab mcp server
Official AllVoiceLab Model Context Protocol (MCP) server, supporting interaction with powerful text-to-speech and video translation APIs.
Configuration
View docs{
"mcpServers": {
"allvoicelab-allvoicelab-mcp": {
"command": "uvx",
"args": [
"allvoicelab-mcp"
],
"env": {
"ALLVOICELAB_API_KEY": "<insert-your-api-key-here>",
"ALLVOICELAB_BASE_PATH": "optional, default is user home directory. This stores output files.",
"ALLVOICELAB_API_DOMAIN": "<insert-api-domain-here>"
}
}
}
}You can use AllVoiceLab MCP Server to generate speech, translate videos, and perform intelligent voice conversions across multiple engines. This MCP server lets clients like Claude Desktop and Cursor access powerful TTS, dubbing, translation, and voice cloning capabilities in a streamlined workflow.
Connect your MCP client to the AllVoiceLab MCP Server to access text-to-speech, voice conversion, video translation and more. You will typically provide an API key and regional domain, then run the MCP server locally or connect to a remote endpoint through your client.
Prerequisites you need before starting:
- A valid AllVoiceLab API key.
- The uv Python package manager installed on your system.
Follow these steps to install and start the MCP server.
1) Get your API key from AllVoiceLab.
2) Install uv (Python package manager):
curl -LsSf https://astral.sh/uv/install.sh | sh
3) Configure the MCP server in Claude Desktop or Cursor as shown below. Ensure the API key and domain match your region:{
"mcpServers": {
"AllVoiceLab": {
"command": "uvx",
"args": ["allvoicelab-mcp"],
"env": {
"ALLVOICELAB_API_KEY": "<insert-your-api-key-here>",
"ALLVOICELAB_API_DOMAIN": "<insert-api-domain-here>",
"ALLVOICELAB_BASE_PATH":"optional, default is user home directory.This is uesd to store the output files."
}
}
}
}In Cursor, open Preferences > Cursor Settings > MCP and add the above MCP server configuration as a new global MCP Server.
Your MCP client can now interact with AllVoiceLab to perform text-to-speech, voice conversion, voice cloning, video translation and other supported actions.
- The server supports multiple engines and languages, enabling you to generate natural-sounding speech in 30+ languages and perform real-time voice changes. - Your region keys and domains must match exactly to avoid tool unavailability errors. - If you run into issues, check the log files for troubleshooting details.
Logs can be found at: - Windows: C:\Users\<Username>\.mcp\allvoicelab_mcp.log - macOS: ~/.mcp/allvoicelab_mcp.log If you encounter problems, contact tech support with your log files for faster resolution. REPOSITORY SLUG: allvoicelab/allvoicelab-mcp
Convert text to speech with AI voices across supported languages.
Change the voice of existing speech while preserving the spoken content.
Create a custom voice profile by cloning from an audio sample.
Remove hard subtitles from a video using OCR.
Translate and dub video speech into different languages.
Translate text between languages.
Extract subtitles from a video using OCR and output an SRT file.