leo-elevenlabs-mcp
leo-elevenlabs-mcp
ElevenLabs Text-to-Speech als Leo-Provider-Paket über MCP.
Leos Sprach-Pipeline macht das nicht selbst – sie löst einen Provider auf und fragt diesen an. Dieser Server ist einer, erreichbar als ein Paket, das der Hub zur Laufzeit installiert, statt eines, für das er neu gebaut werden muss.
Was es beantwortet
Die Rolle tts in leo_mcp::providers:
synthesize({ text, voice? }) -> { audio_base64 }
voices({}) -> { voices: [{ id, name, detail? }] }Ergebnisse kommen als JSON in einem Textinhalt-Block zurück; das ist die Konvention, die die Bridge des Hubs liest.
Related MCP server: ElevenLabs MCP Server
Konfiguration
Diesem Prozess von Leo als Umgebungsvariablen übergeben – unter ihren Einstellungs-Schlüsseln, wörtlich und in Kleinschreibung – nur die Schlüssel, die der Deskriptor in entitlements.settings_read deklariert und denen der Eigentümer zugestimmt hat, niemals die gesamte Einstellungs-Tabelle.
Umgebungsvariable | woher sie kommt |
| Einstellungen → Pakete → ElevenLabs |
| die Stimme, mit der gesprochen werden soll |
| optional; Standard ist |
Wenn nichts konfiguriert ist, gibt das Tool isError zurück und nennt die Einstellung. Das ist beabsichtigt: Eine leere Antwort würde Leo als echtes Ergebnis erreichen.
Ausführen
npm install
node index.js # speaks MCP over stdio
npm test # checks the response mapping, no network neededWarum reines JavaScript
Dies wird als git-Tarball ausgeliefert, der an einen Commit-SHA gebunden ist, und npm führt Build-Schritte für eine Tarball-URL nicht zuverlässig aus. Ein TypeScript-Quellbaum würde installiert werden und dann auf der Maschine eines anderen nicht starten, wo es am schwierigsten zu diagnostizieren ist.
Der Registry-Eintrag muss einen vollständigen 40-Zeichen-Commit-SHA nennen. Ein Tag liest sich als ebenso spezifisch und ist es nicht – er kann verschoben werden, nachdem der Eintrag geprüft wurde.
Lizenz
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityAmaintenanceAn official Model Context Protocol (MCP) server that enables AI clients to interact with ElevenLabs' Text to Speech and audio processing APIs, allowing for speech generation, voice cloning, audio transcription, and other audio-related tasks.271,530MIT- FlicenseNot gradedqualityCmaintenanceAn MCP server that provides text-to-speech, speech-to-text, and voice management via ElevenLabs API.1
- AlicenseNot gradedqualityCmaintenanceOfficial MCP server that enables interaction with ElevenLabs Text to Speech and audio processing APIs. It allows generating speech, cloning voices, transcribing audio, and creating sound effects through natural language.MIT
- FlicenseNot gradedqualityDmaintenanceA self-hosted HTTP MCP server wrapping the ElevenLabs speech-to-text API, enabling audio transcription with speaker diarization.
Related MCP Connectors
MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for Google Veo AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TheBananaStand/leo-elevenlabs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server