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.1.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.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30e5e12181ed5aea96a8643e4a97e31409ac191daf0caae467118407d658d204
|
|
| MD5 |
f6a533d6621d08f4dd39b8147a70ca78
|
|
| BLAKE2b-256 |
8d423611880565025ad3a00430c4d6a59663fbfe1879b7125d2d37aa92757f39
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6253b561311d32aa0cd228fb86afe73803e1e2f4e535e958febcd9505c5dea7b
|
|
| MD5 |
41f24858620390aee0745b52a5277df8
|
|
| BLAKE2b-256 |
76d739caf7de3191e7d44f89adf484c578c65cbe4763b8fc69baa3a95dad4ec0
|