← 返回目录
E

Elevenlabs MCP

官方
已归档
官方 ElevenLabs MCP 服务器,用于文本转语音和音频处理
GitHub 源仓库 ↗
★ 1.5k Stars 分类 · 其他 非常热门 源版本 c6dc1688ead5
66FMRS · C
可靠性
10/20
安全与权限
14/20
维护活跃度
13/20
文档质量
15/20
安装易用性
14/20

该服务器是 ElevenLabs 官方提供的 MCP 集成,功能强大,但需要 API 密钥和积分消耗。配置简单,与 Claude Desktop 等客户端兼容良好。适合需要高质量语音合成的用户。

查看 FMRS 评分方法 →

由 ElevenLabs 官方维护的 MCP 服务器,支持文本转语音、语音克隆、语音代理、音频转录和音频隔离等功能。它允许 MCP 客户端(如 Claude Desktop、Cursor、Windsurf)与 ElevenLabs API 交互,生成语音、克隆声音、转录音频等。

工具能力

暂未整理工具清单。

安装接入

  1. 从 ElevenLabs 获取 API 密钥(免费层提供每月 10k 积分)。
  2. 安装 uv(Python 包管理器):curl -LsSf https://astral.sh/uv/install.sh | sh
  3. 在 Claude Desktop 的配置文件(claude_desktop_config.json)中添加 MCP 服务器配置,包含命令 uvx、参数 ["elevenlabs-mcp"],并设置环境变量 ELEVENLABS_API_KEY。

选型与风险

适合谁

  • 开发者和团队希望为他们的应用集成文本转语音或音频处理能力的场景
  • 使用 MCP 客户端(如 Claude Desktop)来生成高质量语音和音频文件的用户

不适合谁

  • 不需要音频处理功能的用户
  • 希望使用其他 TTS 服务的用户
  • 需要实时流式音频输出的场景(该 MCP 可能不支持)

所需权限

  • 需要 ElevenLabs API 密钥(必需)
  • 需要读写文件系统(默认在桌面目录,可通过 ELEVENLABS_MCP_BASE_PATH 配置)
  • 可选的 ELEVENLABS_MCP_OUTPUT_MODE 环境变量用于控制输出模式(文件或资源)

风险与副作用

  • 使用 ElevenLabs API 会消耗积分,免费层有限额,需注意用量
  • API 密钥如果泄露可能导致账号被盗用,应妥善保管
  • 音频文件可能包含敏感信息,需注意数据隐私
  • 某些操作(如音频隔离)可能耗时较长,导致客户端超时

常见排障

  1. 确保 ELEVENLABS_API_KEY 已正确设置
  2. 如果遇到 'spawn uvx ENOENT' 错误,请检查 uvx 的绝对路径并更新配置
  3. 查看日志文件:Windows: %APPDATA%\Claude\logs\mcp-server-elevenlabs.log;macOS: ~/Library/Logs/Claude/mcp-server-elevenlabs.log
  4. 确保文件路径在 ELEVENLABS_MCP_BASE_PATH 目录内,否则可能被拒绝

使用场景

生成语音(文本转语音)
克隆声音(创建声音副本)
语音代理(创建交互式语音代理)
音频转录(语音转文字)
音频转换(如语音转语音、视频转音乐)
音频隔离(分离人声和音乐)

支持客户端

Claude Desktop完整支持