ElevenLabs MCP 服务器

ElevenLabs MCP 服务器

Text-to-Speech AI Integration Voice Automation Audio Tools

“ElevenLabs” MCP 服务器的作用是什么?

ElevenLabs MCP 服务器是一款 Model Context Protocol (MCP) 服务器,将 ElevenLabs 文本转语音 API 集成到 AI 开发工作流中。它作为桥梁,使 AI 助手和智能体能够通过标准化 MCP 接口,将文本高质量地转换为音频、管理语音选项,并跟踪音频生成历史。该服务器支持多种语音、多段脚本管理,并使用 SQLite 进行持久化存储,适用于高强度语音合成任务。此外,内置一个基于 SvelteKit 的 MCP 客户端,便于通过网页界面管理和交互这些功能。通过将语音生成作为工具和资源暴露,ElevenLabs MCP 服务器提升了 AI 应用的自动化、可访问性和上下文感知能力。

提示模板列表

仓库或文档未列出明确的提示模板。

资源列表

  • 语音历史:使用 SQLite 持久存储已生成的语音/音频历史,允许用户跟踪和回放之前生成的音频。
  • 语音选项:提供可用的 ElevenLabs 语音模型及配置,供选择和管理。
  • 音频文件下载:允许用户下载生成的音频文件,以便离线使用或集成到其他应用中。

工具列表

  • 从文本生成音频:利用 ElevenLabs API 将输入文本转换为语音,支持多种语音模型和自定义参数。
  • 多段脚本管理:允许用户为拆分为多个部分的脚本生成和管理音频,简化长文本语音合成任务。
  • 语音历史回放:可直接从存储历史中回放先前生成的音频,提升用户体验和工作效率。

典型应用场景

  • 文本转语音自动化:快速将文本内容转为高质量音频,用于播客、有声书或无障碍功能,减少手动操作。
  • 语音助手开发:为 AI 驱动的助手集成逼真的语音回复,实现更自然的人机交互。
  • 内容本地化:用不同声音或口音生成音频输出,无需雇佣多位配音演员即可本地化产品和服务。
  • 脚本化对话生成:高效管理和生成游戏、故事或在线学习平台的多段脚本音频。
  • 语音生成历史管理:追踪和复用已生成的音频片段,优化修改流程并确保一致性。

安装步骤

Windsurf

  1. 确保已安装 Node.js。

  2. 找到 Windsurf MCP 配置文件(如 windsurf_mcp_settings.json)。

  3. 添加 ElevenLabs MCP 服务器配置:

    {
      "mcpServers": {
        "elevenlabs": {
          "command": "uvx",
          "args": ["elevenlabs-mcp-server"],
          "env": {
            "ELEVENLABS_API_KEY": "your-api-key",
            "ELEVENLABS_VOICE_ID": "your-voice-id"
          }
        }
      }
    }
    
  4. 保存文件并重启 Windsurf。

  5. 验证 ElevenLabs MCP 服务器在界面中作为工具出现。

Claude

  1. 前置条件:安装 Node.js。

  2. 打开 Claude MCP 配置文件(如 cline_mcp_settings.json)。

  3. 使用以下方式添加 ElevenLabs MCP 服务器:

    {
      "mcpServers": {
        "elevenlabs": {
          "command": "uvx",
          "args": ["elevenlabs-mcp-server"],
          "env": {
            "ELEVENLABS_API_KEY": "your-api-key",
            "ELEVENLABS_VOICE_ID": "your-voice-id"
          }
        }
      }
    }
    
  4. 保存并重启 Claude Desktop。

  5. 确认 ElevenLabs MCP 服务器作为工具可用。

Cursor

  1. 确保您的系统已安装 Node.js。

  2. 打开 Cursor 的 MCP 服务器配置文件。

  3. 插入以下 JSON 配置:

    {
      "mcpServers": {
        "elevenlabs": {
          "command": "uvx",
          "args": ["elevenlabs-mcp-server"],
          "env": {
            "ELEVENLABS_API_KEY": "your-api-key",
            "ELEVENLABS_VOICE_ID": "your-voice-id"
          }
        }
      }
    }
    
  4. 保存配置并重启 Cursor。

  5. 检查 ElevenLabs MCP 服务器的可用性。

Cline

  1. 前置条件:已安装 Node.js。

  2. 访问 Cline 的 MCP 配置文件(如 cline_mcp_settings.json)。

  3. 添加 ElevenLabs MCP 服务器:

    {
      "mcpServers": {
        "elevenlabs": {
          "command": "uvx",
          "args": ["elevenlabs-mcp-server"],
          "env": {
            "ELEVENLABS_API_KEY": "your-api-key",
            "ELEVENLABS_VOICE_ID": "your-voice-id"
          }
        }
      }
    }
    
  4. 保存并重启 Cline。

  5. 确认 ElevenLabs MCP 服务器可访问。

API 密钥安全存储说明:
请通过 JSON 配置的 env 字段,将所有敏感信息(如 API 密钥)存储在环境变量中:

"env": {
  "ELEVENLABS_API_KEY": "your-api-key",
  "ELEVENLABS_VOICE_ID": "your-voice-id"
}

切勿将密钥硬编码在公开文件里。

在 FlowHunt 流程中使用 MCP

在 FlowHunt 中集成 MCP 服务器

要将 MCP 服务器集成到 FlowHunt 工作流中,首先添加 MCP 组件并将其连接到您的 AI 智能体:

FlowHunt MCP flow

点击 MCP 组件,打开配置面板。在系统 MCP 配置部分,按如下 JSON 格式填写您的 MCP 服务器信息:

{
  "elevenlabs": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 智能体即可作为工具使用此 MCP,访问其全部功能与能力。请将 “elevenlabs” 替换为实际的 MCP 服务器名称,URL 替换为您的服务器地址。


总览

部分可用性详细说明
总览描述、功能与安装信息
提示模板列表未有提示模板文档
资源列表语音历史、选项、音频下载
工具列表音频生成、脚本管理、历史回放
API 密钥安全存储使用 JSON 环境变量
采样支持(评测时不重要)未提及

| Roots 支持 | ⛔ | 未提及 |


我会给该 MCP 服务器打 7/10 分。它目标明确,工具和资源实用,安装文档清晰,但缺少提示模板、roots 和采样支持相关信息。


MCP 评分

是否有 LICENSE✅ (MIT)
至少有一个工具
Fork 数量20
Star 数量93

常见问题

什么是 ElevenLabs MCP 服务器?

ElevenLabs MCP 服务器是一款 Model Context Protocol 服务器,将 ElevenLabs 文本转语音 API 集成到 AI 工作流中,为 AI 智能体和助手实现自动化、高质量的语音合成、语音管理和音频历史跟踪。

ElevenLabs MCP 服务器提供哪些功能?

它提供多语音文本转语音生成、长文本多段脚本管理、音频持久历史与回放、可下载的音频文件——均可通过网页界面或 API 访问。

如何保护我的 ElevenLabs API 密钥?

请始终将 API 密钥存储在环境变量中,通过 MCP 服务器 JSON 配置中的 'env' 字段设置。切勿将密钥硬编码在公开文件中。

该 MCP 服务器有哪些常见的应用场景?

应用场景包括自动化无障碍文本转语音、开发语音助手、用不同声音本地化内容、高效生成多段脚本,以及管理和回放音频历史。

安装前有任何前置条件吗?

有,您需要在系统中安装 Node.js,才能在选定的客户端(Windsurf、Claude、Cursor 或 Cline)中配置 ElevenLabs MCP 服务器。

如何将 ElevenLabs MCP 服务器集成到 FlowHunt?

在 FlowHunt 工作流中添加 MCP 组件,并在系统 MCP 配置面板中填写 ElevenLabs MCP 服务器详细信息,即可让您的 AI 智能体作为工具使用全部 ElevenLabs 语音合成功能。

用 FlowHunt 体验 ElevenLabs MCP 服务器

为您的 AI 智能体赋予逼真的语音合成、音频管理和无缝集成能力——立即开始使用 ElevenLabs MCP 服务器。

了解更多

DeepL MCP 服务器
DeepL MCP 服务器

DeepL MCP 服务器

DeepL MCP 服务器通过 DeepL API 在 AI 工作流中集成了先进的翻译、改写和语言检测功能。它为 FlowHunt 及其他 AI 助手赋予实时多语言能力、自动语言识别和语气定制,实现无缝的全球交流。...

2 分钟阅读
AI Translation +5
Oxylabs MCP 服务器
Oxylabs MCP 服务器

Oxylabs MCP 服务器

Oxylabs MCP(模型上下文协议)服务器是 AI 助手与真实世界 Web 之间的桥梁,提供统一 API,可从任意网站提取、结构化并交付干净的数据。它使 AI 模型能够访问实时 Web 数据,实现自动化提取,并通过实时信息增强工作流程。...

2 分钟阅读
MCP Web Scraping +3
Discord MCP 服务器
Discord MCP 服务器

Discord MCP 服务器

Discord MCP 服务器将 AI 助手与 Discord 桥接,实现自动化服务器管理、消息自动化,并通过 Klavis-AI 平台的模型上下文协议(MCP)集成外部 API。...

2 分钟阅读
AI Discord +4