diff --git a/servers/com.elevenlabs-mcp-uvx.json b/servers/com.elevenlabs-mcp-uvx.json new file mode 100644 index 0000000..a09fd53 --- /dev/null +++ b/servers/com.elevenlabs-mcp-uvx.json @@ -0,0 +1,72 @@ +{ + "$schema": "../schemas/server-definition.schema.json", + "id": "com.elevenlabs-mcp-uvx", + "name": "ElevenLabs (uvx)", + "alias": "elevenlabs", + "description": "Generate speech, clone voices, create sound effects, and manage audio with the ElevenLabs API. Text-to-speech, voice design, and audio isolation.", + "icon": "https://avatars.githubusercontent.com/u/94471909?v=4", + "schema_version": "2.1", + "categories": [ + "ai-ml" + ], + "tags": [ + "elevenlabs", + "voice", + "text-to-speech", + "tts", + "audio", + "speech-synthesis", + "voice-cloning" + ], + "transport": { + "type": "stdio", + "command": "uvx", + "args": [ + "elevenlabs-mcp" + ], + "env": { + "ELEVENLABS_API_KEY": "${input:ELEVENLABS_API_KEY}" + }, + "metadata": { + "inputs": [ + { + "id": "ELEVENLABS_API_KEY", + "label": "ElevenLabs API Key", + "description": "API key for the ElevenLabs platform.", + "type": "text", + "required": true, + "secret": true, + "placeholder": "sk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + "obtain": { + "url": "https://elevenlabs.io/app/settings/api-keys", + "instructions": "1. Go to elevenlabs.io > Profile + API key\n2. Click 'Create API Key'\n3. Copy the key", + "button_label": "Create API Key" + } + } + ] + } + }, + "auth": { + "type": "api_key", + "instructions": "Create an API key at https://elevenlabs.io/app/settings/api-keys" + }, + "contributor": { + "name": "ElevenLabs", + "github": "elevenlabs", + "url": "https://elevenlabs.io" + }, + "links": { + "repository": "https://github.com/elevenlabs/elevenlabs-mcp", + "homepage": "https://elevenlabs.io", + "documentation": "https://github.com/elevenlabs/elevenlabs-mcp#readme" + }, + "platforms": [ + "all" + ], + "capabilities": { + "tools": true, + "resources": false, + "prompts": false, + "read_only_mode": false + } +}