Token导航 LogoToken导航TokenDH.com
Eleven Labs MCP Server logo
音视频stdio官方级别未说明来源级核验

Eleven Labs MCP Server

MCP Server

@smithery/cli

ElevenLabs MCP Server是一个集成了ElevenLabs文本转语音API的服务器,提供语音生成任务管理和样本客户端功能。

工具数

0

提示词数

0

GitHub Stars

117

资源数

0
语音音频PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

mamertofabian

提供方

mamertofabian

最后核验

2026/5/17 20:58

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install elevenlabs-mcp-server --client claude

详细介绍

ElevenLabs MCP服务器

](https://smithery.ai/server/elevenlabs-mcp-server)

模型上下文协议(MCP)服务器,与ElevenLabs文本到速度API集成,具有服务器组件和用于管理语音生成任务的基于web的示例MCP客户端(SvelteKit)。

特性

  • 使用ElevenLabs API从文本生成音频
  • 支持多种语音和脚本部分
  • 用于持久历史存储的SQLite数据库
  • SvelteKit MCP客户端示例:

- 简单的文本到语音转换 - 多部分脚本管理 - 语音历史跟踪和回放 - 音频文件下载

安装

通过Smithery安装

通过以下方式自动安装ElevenLabs MCP Server for Claude Desktop 史密瑟里:

npx -y @smithery/cli install elevenlabs-mcp-server --client claude

使用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
  1. 复制 .env.example.env 并填写您的ElevenLabs凭据
{
  "mcpServers": {
    "elevenlabs": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/elevenlabs-mcp-server",
        "run",
        "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"
      }
    }
  }
}

使用示例SvelteKit MCP客户端

  1. 导航到web UI目录:
   cd clients/web-ui
  1. 安装依赖项:
   pnpm install
  1. 复制 .env.example.env 并根据需要进行配置
  2. 运行web UI:
   pnpm dev
  1. 打开http://localhost:5174在您的浏览器中

可用工具

  • generate_audio_simple:使用默认语音设置从纯文本生成音频
  • generate_audio_script:从具有多个声音和演员的结构化脚本中生成音频
  • delete_job:按作业ID删除作业
  • get_audio_file:通过ID获取音频文件
  • list_voices:列出所有可用的声音
  • get_voiceover_history:获取配音工作历史。为特定作业指定作业ID(可选)。

可用资源

  • voiceover://history/{job_id}:通过ID获取音频文件
  • voiceover://voices:列出所有可用的声音

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

语音音频PythonClaude文本转语音本地部署语音生成API集成语音管理

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP