Token导航 LogoToken导航

MCP Server · 开发工具

ElevenLabs MCP Server

The official ElevenLabs MCP server

HTTP官方来源来源级核验工具 0
音频处理API集成PythonClaude语音音频Claude DesktopCursorWindsurf

快速开始

作者 / 组织
elevenlabs
提供方
elevenlabs
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1,364

仓库热度

收录来源

4 个

MCP.so

选型结论

ElevenLabs MCP Server 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过HTTP 远程服务接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

HTTP

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

pip install elevenlabs-mcp`。

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是HTTP 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Official ElevenLabs Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech and audio processing APIs. This server allows MCP clients like Claude Desktop, Cursor, Windsurf, OpenAI Agents and others to generate speech, clone voices, transcribe audio, and more.

快速入门Claude桌面版

  1. 从以下位置获取您的API密钥 ElevenLabs(注:这是一个假设或特定的公司或项目名称,直接翻译为中文可能无直接对应词汇,故保留原英文形式,若需意译,可根据上下文具体情境,如意为“十一实验室”或“十一语音科技”等,但此处提供最直接的翻译形式)有一个免费套餐,每月提供1万积分。
  2. 安装 uv (Python包管理器),使用以下命令安装: curl -LsSf https://astral.sh/uv/install.sh | sh 或者查看 uv 仓库 以获取其他安装方法。
  3. 前往 Claude > 设置 > 开发者 > 编辑配置 > 编辑 claude_desktop_config.json 文件,并添加以下内容:
{
  "mcpServers": {
    "ElevenLabs": {
      "command": "uvx",
      "args": ["elevenlabs-mcp"],
      "env": {
        "ELEVENLABS_API_KEY": ""
      }
    }
  }
}

如果你使用的是Windows系统,你需要在Claude Desktop中启用“开发者模式”才能使用MCP服务器。点击左上角汉堡菜单中的“帮助”,然后选择“启用开发者模式”。

其他MCP客户端

对于其他客户端,如 Cursor 和 Windsurf,请运行:

  1. pip install elevenlabs-mcp
  2. python -m elevenlabs_mcp --api-key={{PUT_YOUR_API_KEY_HERE}} --print 获取配置文件。将其粘贴到您的MCP客户端指定的相应配置目录中。

就是这样。您的MCP客户端现在可以通过这些工具与ElevenLabs进行交互:

示例用法

⚠️ 警告:使用这些工具需要 ElevenLabs 的积分。

试试问克劳德:

  • “创建一个能像黑色电影中的侦探一样说话,并能回答有关经典电影问题的AI代理”
  • “为一位智慧的古老龙角色生成三种不同的声音变体,然后我会选择我最喜欢的声音加入到我的声音库中。”
  • “把我这段录音的声音转换成听起来像中世纪骑士的那样”
  • “创作一个密林中雷雨交加的声音景观,让动物们对天气做出反应”
  • “将这段语音转换成文字,识别出不同的说话者,然后为每个人使用独特的声音将其转换回语音”

可选功能

文件输出配置

您可以使用这些环境变量来配置MCP服务器如何处理文件输出 claude_desktop_config.json:

  • ELEVENLABS_MCP_BASE_PATH指定使用相对路径进行文件操作的基础路径(默认: ~/Desktop)
  • ELEVENLABS_MCP_OUTPUT_MODE控制生成文件的返回方式(默认: files)
输出模式

该 ELEVENLABS_MCP_OUTPUT_MODE 环境变量支持三种模式:

  1. files (默认):将文件保存到磁盘并返回文件路径
   "env": {
     "ELEVENLABS_API_KEY": "your-api-key",
     "ELEVENLABS_MCP_OUTPUT_MODE": "files"
   }
  1. resources将文件作为MCP资源返回;二进制数据以base64编码返回,文本以UTF-8编码返回
   "env": {
     "ELEVENLABS_API_KEY": "your-api-key",
     "ELEVENLABS_MCP_OUTPUT_MODE": "resources"
   }
  1. both将文件保存到磁盘并作为MCP资源返回
   "env": {
     "ELEVENLABS_API_KEY": "your-api-key",
     "ELEVENLABS_MCP_OUTPUT_MODE": "both"
   }

资源模式优势:

  • 文件作为Base64编码的数据直接返回在MCP响应中
  • 无需磁盘I/O操作——适用于容器化或无服务器环境
  • MCP客户端可以立即访问文件内容,而无需访问文件系统
  • 在 both 模式,资源稍后可以使用(某种方式)获取 elevenlabs://filename URI 模式

用例:

  • files传统的基于文件的工作流程,本地开发
  • resources云环境,无文件系统访问权限的MCP客户端
  • both最大灵活性、缓存和资源共享场景

数据驻留密钥

您可以指定数据驻留区域,通过 ELEVENLABS_API_RESIDENCY 环境变量。默认为 "us"。

注: 数据驻留是一项仅限企业使用的功能。请参阅 文档 了解更多详情。

贡献

如果你想贡献代码或从源代码运行:

  1. 克隆仓库:
git clone https://github.com/elevenlabs/elevenlabs-mcp
cd elevenlabs-mcp
  1. 创建一个虚拟环境并安装依赖项 使用紫外线:
uv venv
source .venv/bin/activate
uv pip install -e ".[dev]"
  1. 复制 .env.example 到;对于;给;向;朝 .env 并添加您的ElevenLabs API密钥:
cp .env.example .env
# Edit .env and add your API key
  1. 运行测试以确保一切正常运行:
./scripts/test.sh
# Or with options
./scripts/test.sh --verbose --fail-fast
  1. 在Claude桌面端安装服务器: mcp install elevenlabs_mcp/server.py
  1. 使用MCP Inspector在本地进行调试和测试: mcp dev elevenlabs_mcp/server.py

故障排除

在使用 Claude Desktop 时生成的日志可以找到在:

  • Windows: %APPDATA%\Claude\logs\mcp-server-elevenlabs.log
  • macOS(苹果电脑操作系统): ~/Library/Logs/Claude/mcp-server-elevenlabs.log

使用某些工具时出现超时

某些ElevenLabs API操作,如语音设计和音频隔离,可能需要很长时间才能完成。在开发模式下使用MCP检查器时,尽管工具已完成其预定任务,但仍可能会遇到超时错误。

使用像Claude这样的客户端时,这种情况不应该发生。

MCP ElevenLabs: 生成 uvx 时 ENOENT 错误

如果你遇到错误“MCP ElevenLabs: spawn uvx ENOENT”,请在终端中运行以下命令来确认其绝对路径:

which uvx

一旦你获得了绝对路径(例如。, /usr/local/bin/uvx), 更新您的配置以使用该路径(例如。, "command": "/usr/local/bin/uvx")。 这确保引用了正确的可执行文件。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

developer-toolsmcpelevenlabselevenlabs-api文本转语音Python本地部署语音克隆

支持客户端

Claude DesktopClaudeCursorWindsurf

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
ElevenLabs MCP Server

MCP.so · 本页

0HTTP有4 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

ElevenLabs MCP Server 怎么安装?

公开资料给出的安装命令是 pip install elevenlabs-mcp`。,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

ElevenLabs MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是HTTP 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

ElevenLabs MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

ElevenLabs MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

ElevenLabs MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、Windsurf;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP