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.1.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.1-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: labs_mcp_server-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 30e5e12181ed5aea96a8643e4a97e31409ac191daf0caae467118407d658d204
MD5 f6a533d6621d08f4dd39b8147a70ca78
BLAKE2b-256 8d423611880565025ad3a00430c4d6a59663fbfe1879b7125d2d37aa92757f39

See more details on using hashes here.

File details

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

File metadata

  • Download URL: labs_mcp_server-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 12.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6253b561311d32aa0cd228fb86afe73803e1e2f4e535e958febcd9505c5dea7b
MD5 41f24858620390aee0745b52a5277df8
BLAKE2b-256 76d739caf7de3191e7d44f89adf484c578c65cbe4763b8fc69baa3a95dad4ec0

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