ElevenLabs流媒体MCP服务器
ElevenLabs文本到语音的高性能MCP(模型上下文协议)服务器,支持流媒体!
特性
- ✅ ElevenLabs官方SDK集成
- ✅ 真正的流媒体-无需保存文件!
- ✅ 直接管道到ffplay进行即时播放
- ✅ 没有令牌限制问题
- ✅ 基于环境的配置
- ✅ 语音列表支持
- ✅ 与npx兼容-无需安装!
快速开始
添加到您的 .mccp.json:
{
"mcpServers": {
"elevenlabs": {
"command": "npx",
"args": ["elevenlabs-streaming-mcp-server"],
"env": {
"ELEVENLABS_API_KEY": "your_api_key_here",
"ELEVENLABS_VOICE_ID": "Au8OOcCmvsCaQpmULvvQ",
"ELEVENLABS_MODEL_ID": "eleven_flash_v2",
"ELEVENLABS_STABILITY": "0.5",
"ELEVENLABS_SIMILARITY_BOOST": "0.75",
"ELEVENLABS_STYLE": "0.1"
}
}
}
}环境变量
ELEVENLABS_API_KEY(必需):ElevenLabs API密钥ELEVENLABS_VOICE_ID:默认语音ID(默认:Rusty Butter的语音)ELEVENLABS_MODEL_ID:要使用的模型(默认值:eleven_flash_v2)ELEVENLABS_STABILITY:语音稳定性0-1(默认值:0.5)ELEVENLABS_SIMILARITY_BOOST:语音相似度0-1(默认值:0.75)ELEVENLABS_STYLE:样式夸张0-1(默认值:0.1)
可用工具
generate_音频
通过流媒体支持从文本生成音频:
text(必填):文本转换为语音voice_id:覆盖默认语音model_id:覆盖默认模型play_audio:是否自动播放(默认值:true)
list_voices
列出所有可用的ElevenLabs语音及其ID和描述。
发展
npm install
npm run dev # Run with hot reload
npm run build # Build for production出版
npm publish由生锈的黄油制成,可实现最大的流动自主性! 🚀
