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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebd3840783e9cdc0aea5567b391c356da0cd1572b5bf1bf953908dd923246751
|
|
| MD5 |
7931bb545ed8fc4850993d0eff3be2a9
|
|
| BLAKE2b-256 |
6fe6f654e6f6f8020fea1eb9e0becabc4c0f0cb32a2a113896f5d37f7ba035d6
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
113c002dc7333bfd871665bd15a2a36d6a55900062c1a7b52e62e356702eb944
|
|
| MD5 |
7046ad161c006a0e910b9eca53613311
|
|
| BLAKE2b-256 |
d996ba885037b72a95fc3b559204144ecb350c75b367d93f9612588a1b02f5a9
|