Skip to main content

MCP Server with AI-powered tools including ElevenLabs text-to-speech. Ready for MCP Registry publication.

Project description

Labs MCP Server

MCP (Model Context Protocol) server providing AI-powered tools for Claude, Cursor, and other MCP-compatible clients.

Available Tools

Tool Description
elevenlabs_text_to_speak Converts text to realistic spoken audio using ElevenLabs API

Installation

pip install labs-mcp-server

Quick Start

1. Set Environment Variables

export ELEVENLABS_API_KEY="your-api-key"

2. Run the Server

# STDIO transport (for Claude Code, Cursor, etc.)
labs-mcp-server

# SSE transport (for web clients)
labs-mcp-server --transport sse --port 8000

3. Configure Your MCP Client

Claude Code (~/.claude/settings.json)

{
  "mcpServers": {
    "labs-mcp": {
      "command": "labs-mcp-server",
      "args": []
    }
  }
}

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "labs-mcp": {
      "command": "labs-mcp-server",
      "args": []
    }
  }
}

Environment Variables

Variable Required Default Description
ELEVENLABS_API_KEY Yes - ElevenLabs API key
ELEVENLABS_VOICE_ID No JBFqnCBsd6RMkjVDRZzb Default voice ID
ELEVENLABS_MODEL_ID No eleven_multilingual_v2 TTS model
ELEVENLABS_OUTPUT_DIR No output Audio output directory
MCP_SERVER_NAME No LabsMCPServer Server name
LOG_LEVEL No INFO Logging level

Development

# Clone repository
git clone https://github.com/albertbolanoss/labs-mcp-server.git
cd labs-mcp-server

# Instalar
poetry install --with dev,sse

# Crear .env con API key
echo "ELEVENLABS_API_KEY=tu-key" > .env

# STDIO
poetry run labs-mcp-server

# Debug STDIO
npx @modelcontextprotocol/inspector poetry run labs-mcp-server


# SSE
poetry run labs-mcp-server --transport sse --port 8000

# Debud SSE
npx @modelcontextprotocol/inspector 

License

MIT License - see LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

labs_mcp_server-0.1.0.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

labs_mcp_server-0.1.0-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file labs_mcp_server-0.1.0.tar.gz.

File metadata

  • Download URL: labs_mcp_server-0.1.0.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.0 Windows/11

File hashes

Hashes for labs_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ebd3840783e9cdc0aea5567b391c356da0cd1572b5bf1bf953908dd923246751
MD5 7931bb545ed8fc4850993d0eff3be2a9
BLAKE2b-256 6fe6f654e6f6f8020fea1eb9e0becabc4c0f0cb32a2a113896f5d37f7ba035d6

See more details on using hashes here.

File details

Details for the file labs_mcp_server-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: labs_mcp_server-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.0 Windows/11

File hashes

Hashes for labs_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 113c002dc7333bfd871665bd15a2a36d6a55900062c1a7b52e62e356702eb944
MD5 7046ad161c006a0e910b9eca53613311
BLAKE2b-256 d996ba885037b72a95fc3b559204144ecb350c75b367d93f9612588a1b02f5a9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page