Voice-Enabled MCP Server

by ArchBlizzard

155 downloads
Not rated
GitHub

Description

# Voice-Enabled MCP Server An MCP server connecting Claude AI with ElevenLabs for voice enabled conversation capabilities. ## Quick Setup ### Prerequisites - Claude Desktop - ElevenLabs API key - Python 3.8+ ### Installation 1. Install `uv` package manager: ```python curl -LsSf…

About

# Voice-Enabled MCP Server An MCP server connecting Claude AI with ElevenLabs for voice enabled conversation capabilities. ## Quick Setup ### Prerequisites - Claude Desktop - ElevenLabs API key - Python 3.8+ ### Installation 1. Install `uv` package manager: ```python curl -LsSf https://astral.sh/uv/install.sh | sh ```…

Details

Author
ArchBlizzard
Downloads
155
Categories
Other

- Integrates Claude AI with ElevenLabs text-to-speech
- Provides 19 ElevenLabs MCP tools
- Supports voice ID selection for personalized voices
- Enables natural voice conversations with Claude

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Voice-Enabled MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the uv package manager, then run uv pip install elevenlabs-mcp. Configure Claude Desktop by adding the ElevenLabs server to claude_desktop_config.json with your ElevenLabs API key. Launch Claude Desktop, select a voice ID, and start a voice conversation.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "voice-enabled mcp server": {
            "ElevenLabs": {
                "command": "uvx",
                "args": [
                    "elevenlabs-mcp"
                ],
                "env": {
                    "ELEVENLABS_API_KEY": ""
                }
            }
        }
    }
}

McpServers

{
    "ElevenLabs": {
        "command": "uvx",
        "args": [
            "elevenlabs-mcp"
        ],
        "env": {
            "ELEVENLABS_API_KEY": ""
        }
    }
}

Voice-Enabled MCP Server

An MCP server connecting Claude AI with ElevenLabs for voice enabled conversation capabilities.

Quick Setup

Prerequisites

- Claude Desktop - ElevenLabs API key - Python 3.8+

Installation

1. Install uv package manager:

curl -LsSf https://astral.sh/uv/install.sh | sh

2. Install the MCP server:

uv pip install elevenlabs-mcp

3. Configure Claude Desktop:
- Go to Settings > Developer > Edit Config
- Add to claude_desktop_config.json:

{
"mcpServers": {
"ElevenLabs": {
"command": "uvx",
"args": ["elevenlabs-mcp"],
"env": {
"ELEVENLABS_API_KEY": "YOUR_API_KEY"
}
}
}
}

Windows users: Enable Developer Mode via Help > Enable Developer Mode

Usage

1. Launch Claude Desktop
2. After successful integration, you'll see a developer sign indicating 19 available ElevenLabs MCP tools
3. Start a voice conversation with ElevenLabs by stating your preferred voice ID
4. The AI will now respond to your queries using the selected ElevenLabs voice, powered by Claude's intelligence
5. You can have natural voice conversations, asking questions and receiving spoken responses

Demo and Next Steps

Watch the demo and Next Steps

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.