ElevenLabs MCP Server
镜像
简介
ElevenLabs MCP 服务器是一个与 ElevenLabs 文本转语音 API 集成的服务,可以生成高质量语音内容。
快速安装
使用 uvx (推荐)
- 确保已安装
uvx
- 将以下配置添加到 MCP 设置文件 (例如
cline_mcp_settings.json
):
{
"mcpServers": {
"elevenlabs": {
"command": "uvx",
"args": ["elevenlabs-mcp-server"],
"env": {
"ELEVENLABS_API_KEY": "your-api-key",
"ELEVENLABS_VOICE_ID": "your-voice-id",
"ELEVENLABS_MODEL_ID": "eleven_flash_v2",
"ELEVENLABS_STABILITY": "0.5",
"ELEVENLABS_SIMILARITY_BOOST": "0.75",
"ELEVENLABS_STYLE": "0.1",
"ELEVENLABS_OUTPUT_DIR": "output"
}
}
}
}
开发环境安装
# 1. 克隆仓库
# 2. 安装依赖
uv venv
# 3. 将 .env.example 复制为 .env 并填写凭证
主要功能
- 从文本生成高质量音频
- 支持多种声音和脚本部分
- 持久化历史记录存储
- 音频文件下载
可用工具
generate_audio_simple
: 使用默认设置生成音频generate_audio_script
: 使用多个声音生成结构化脚本delete_job
: 删除指定作业get_audio_file
: 获取音频文件list_voices
: 列出可用声音get_voiceover_history
: 获取作业历史
使用 Web UI 客户端
cd clients/web-ui
pnpm install
# 复制 .env.example 为 .env 并配置
pnpm dev
# 打开 http://localhost:5174
资源
voiceover://history/{job_id}
: 获取指定音频文件voiceover://voices
: 列出所有可用声音
完整文档请参阅项目仓库。该项目基于 MIT 许可证发布。