使用说明
ElevenLabs文本转语音MCP服务器
该项目提供了一个简单的服务器,将ElevenLabs的文本到语音功能作为使用FastMCP框架的工具公开。
安装
-
克隆存储库:
git clone https://github.com/justinhj/elevenlabs-mcp.git cd elevenlabs-mcp -
安装依赖项: 请确保您已安装Python 3.12或更高版本。你可以使用
uv要安装依赖项,请执行以下操作:uv sync
配置
-
创建一个
.env文件:touch .env -
将您的ElevenLabs API密钥添加到
.env文件:ELEVENLABS_API_KEY="your-api-key"
您可以选择设置一个环境变量来存储ElevenLabs API密钥。
与MCP客户端一起使用
在客户端的设置中配置MCP服务器。
谷歌Gemini CLI
将以下内容添加到您的Gemini CLI设置中(例如。, ~/.gemini/settings.json):
{
"mcpServers": {
"elevenlabs_mcp": {
"command": "uv",
"args": [
"run",
"elevenlabs_mcp.py"
],
"cwd": "/path/to/elevenlabs-mcp"
}
}
}
克劳德代码
将以下内容添加到您的Claude Code MCP设置中(例如。, ~/.claude/mcp.json 或通过克劳德代码UI):
{
"mcpServers": {
"elevenlabs_mcp": {
"command": "uv",
"args": [
"run",
"elevenlabs_mcp.py"
],
"env": {
"ELEVENLABS_API_KEY": "your-api-key"
},
"cwd": "/path/to/elevenlabs-mcp"
}
}
}
注意:请确保更新 cwd 到克隆存储库的实际路径。
未来想法
- 允许通过环境变量自定义语音和模型。