Add ElevenLabs MCP Server to the library#20
Open
Orinks wants to merge 1 commit intozencoderai:mainfrom
Open
Conversation
This commit adds the official ElevenLabs MCP server to the zenagents-library. The ElevenLabs MCP server provides comprehensive text-to-speech capabilities including: - Speech generation from text using various voices and models - Voice management (list, clone, edit, delete voices) - User account and subscription information - Generation history management - Voice settings and samples access The server is officially maintained by ElevenLabs and requires an ElevenLabs API key for authentication. It's written in Python and can be installed via pip. Features: - 14 different tools for comprehensive TTS functionality - Official and verified server - Python-based implementation - Comprehensive voice cloning capabilities - Full generation history management
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds the official ElevenLabs MCP server to the zenagents-library. The ElevenLabs MCP server provides comprehensive text-to-speech capabilities through the ElevenLabs API.
Server Details
Features
The ElevenLabs MCP server provides 14 different tools for comprehensive TTS functionality:
Core Tools
generate_speech- Generate speech audio from text using specified voice and modelget_voices- List all available voices for speech generationget_models- List all available speech generation modelsVoice Management
clone_voice- Clone a voice from provided audio samplesget_voice_settings- Get settings for a specific voiceedit_voice_settings- Modify settings for a specific voiceget_voice_samples- Get audio samples for a specific voicedelete_voice- Delete a custom voiceAccount & History Management
get_user_info- Get current user account information and usage detailsget_user_subscription- Get user subscription details and limitsget_history- Get speech generation historyget_history_item- Get details for a specific history itemdelete_history_item- Delete a specific history itemdownload_history_items- Download audio files from generation historyInstallation & Configuration
Requires
ELEVENLABS_API_KEYenvironment variable.Verification
This addition enhances the library with professional-grade text-to-speech capabilities, voice cloning, and comprehensive audio generation management.