Back to MCP directory
publicPublicdnsLocal runtime

mcp-server-jk4

一个连接Claude AI与ElevenLabs的语音对话服务器

article

README

🚀 带语音功能的MCP服务器

本项目将Claude AI与ElevenLabs连接起来,打造了具备语音对话能力的MCP服务器,让用户能够以语音交互的方式与Claude AI进行交流,带来更加便捷和自然的使用体验。

🚀 快速开始

✅ 先决条件

  • Claude桌面版
  • ElevenLabs API密钥
  • Python 3.8+版本

📦 安装指南

  1. 安装uv包管理器:
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 安装MCP服务器:
uv pip install elevenlabs-mcp
  1. 配置Claude桌面版:
    • 进入设置 > 开发者模式 > 编辑配置
    • claude_desktop_config.json文件中添加以下内容:
{
  "mcpServers": {
    "ElevenLabs": {
      "command": "uvx",
      "args": ["elevenlabs-mcp"],
      "env": {
        "ELEVENLABS_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

⚠️ 重要提示

Windows用户需通过帮助 > 启用开发者模式开启开发者模式。

💻 使用示例

基础用法

按照以下步骤即可开启语音对话功能:

  1. 启动Claude桌面版。
  2. 成功集成后,你会看到一个开发者标识,显示有19个可用的ElevenLabs MCP工具。
  3. 开始使用ElevenLabs进行语音对话,说出你选择的语音ID。
  4. AI将用选定的ElevenLabs语音以Claude的智能回答你的问题。
  5. 你可以进行自然的语音对话,提出问题并获得语音回复。
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client