Official AllVoiceLab server for text to speech, video translation and voice changing through the AllVoiceLab API.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add allvoicelab --env ALLVOICELAB_API_KEY='<ALLVOICELAB_API_KEY>' --env ALLVOICELAB_API_DOMAIN='<ALLVOICELAB_API_DOMAIN>' --env ALLVOICELAB_BASE_PATH='<ALLVOICELAB_BASE_PATH>' -- uvx allvoicelab-mcp~/.codex/config.toml
[mcp_servers.allvoicelab]
command = "uvx"
args = ["allvoicelab-mcp"]
env = { ALLVOICELAB_API_KEY = "<ALLVOICELAB_API_KEY>", ALLVOICELAB_API_DOMAIN = "<ALLVOICELAB_API_DOMAIN>", ALLVOICELAB_BASE_PATH = "<ALLVOICELAB_BASE_PATH>" }
# codex mcp add allvoicelab --env ALLVOICELAB_API_KEY='<ALLVOICELAB_API_KEY>' --env ALLVOICELAB_API_DOMAIN='<ALLVOICELAB_API_DOMAIN>' --env ALLVOICELAB_BASE_PATH='<ALLVOICELAB_BASE_PATH>' -- uvx allvoicelab-mcp~/.cursor/mcp.json
{
"mcpServers": {
"allvoicelab": {
"command": "uvx",
"args": [
"allvoicelab-mcp"
],
"env": {
"ALLVOICELAB_API_KEY": "<ALLVOICELAB_API_KEY>",
"ALLVOICELAB_API_DOMAIN": "<ALLVOICELAB_API_DOMAIN>",
"ALLVOICELAB_BASE_PATH": "<ALLVOICELAB_BASE_PATH>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"allvoicelab": {
"type": "stdio",
"command": "uvx",
"args": [
"allvoicelab-mcp"
],
"env": {
"ALLVOICELAB_API_KEY": "<ALLVOICELAB_API_KEY>",
"ALLVOICELAB_API_DOMAIN": "<ALLVOICELAB_API_DOMAIN>",
"ALLVOICELAB_BASE_PATH": "<ALLVOICELAB_BASE_PATH>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"allvoicelab": {
"command": "uvx",
"args": [
"allvoicelab-mcp"
],
"env": {
"ALLVOICELAB_API_KEY": "<ALLVOICELAB_API_KEY>",
"ALLVOICELAB_API_DOMAIN": "<ALLVOICELAB_API_DOMAIN>",
"ALLVOICELAB_BASE_PATH": "<ALLVOICELAB_BASE_PATH>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"allvoicelab": {
"command": "uvx",
"args": [
"allvoicelab-mcp"
],
"env": {
"ALLVOICELAB_API_KEY": "<ALLVOICELAB_API_KEY>",
"ALLVOICELAB_API_DOMAIN": "<ALLVOICELAB_API_DOMAIN>",
"ALLVOICELAB_BASE_PATH": "<ALLVOICELAB_BASE_PATH>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"allvoicelab": {
"command": "uvx",
"args": [
"allvoicelab-mcp"
],
"env": {
"ALLVOICELAB_API_KEY": "<ALLVOICELAB_API_KEY>",
"ALLVOICELAB_API_DOMAIN": "<ALLVOICELAB_API_DOMAIN>",
"ALLVOICELAB_BASE_PATH": "<ALLVOICELAB_BASE_PATH>"
}
}
}
}Environment variables
ALLVOICELAB_API_KEYALLVOICELAB_API_DOMAINALLVOICELAB_BASE_PATH
Replace the placeholders with your own credentials and keep them out of version control.