Add ElevenLabs MCP Server to the library #20
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_KEY
environment variable.Verification
This addition enhances the library with professional-grade text-to-speech capabilities, voice cloning, and comprehensive audio generation management.