MCP Server for Alibaba Cloud CosyVoice
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"voicemcpserver","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# CosyVoice MCP Server A Model Context Protocol (MCP) server for Alibaba Cloud's [CosyVoice](https://help.aliyun.com/zh/model-studio/cosyvoice-voice-list) text-to-speech service. This server allows you to generate high-quality, expressive speech from text using Alibaba Cloud's state-of-the-art CosyVoice models (V2 and V3). ## Features - **List Voices**: Retrieve a curated list of high-quality voices suitable for various scenarios (social, narration, customer service, etc.). - **Speech Synthesis**: Convert text to speech with support for: - **Model Selection**: Choose between `cosyvoice-v2` (standard) and `cosyvoice-v3-flash` (emotional). - **Control Parameters**: Adjust volume, speech rate, and pitch rate. - **Emotion Control**: Use natural language instructions to control emotion (V3 models only). - Supported emotions: `neutral`, `fearful`, `angry`, `sad`, `surprised`, `happy`, `disgusted`. - Format: `"你说话的情感是<emotion>。"` - **SSML Support**: Use SSML tags (e.g., `<break time="2s"/>`) for precise pause control. - **File Saving**: Save generated audio directly to a local file path. ## Configuration You need an Alibaba Cloud DashScope API Key. Set it as an environment variable: ```bash export COSYVOICE_MCP_DASHSCOPE_API_KEY=your_api_key_here ``` (Alternatively, `DASHSCOPE_API_KEY` is also supported). ### Optional Configuration - `COSYVOICE_DEFAULT_OUTPUT_DIR`: Set a default directory for saving generated audio files if `output_file` is not specified. ```bash export COSYVOICE_DEFAULT_OUTPUT_DIR=~/Desktop/CosyVoiceOutput ``` ## MCP Client Configuration Add the following to your MCP client configuration (e.g., `claude_desktop_config.json`): ### Using `uvx` (Recommended) You can run the server directly from PyPI using `uvx`: ```json { "mcpServers": { "cosyvoice": { "command": "uvx", "args": [ "voicemcpserver" ], "env": { "COSYVOICE_MCP_DASHSCOPE_API_KEY": "your_api_key_here"…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.