一个提供类似《传送门》游戏风格语音评论的Model Context Protocol服务器,同时支持专业的Kokoro TTS语音。
该项目结合了以下内容:
https://github.com/user-attachments/assets/f5623dd5-ac9b-4adc-8641-104d634504c7
https://github.com/user-attachments/assets/542fb5c6-03ab-4f4d-9e73-0d7f29a71c4e
python download_models.py
Linux (Ubuntu/Debian):
sudo apt update
sudo apt install portaudio19-dev python3-pyaudio
Linux (Fedora/RHEL):
sudo dnf install portaudio-devel python3-pyaudio
macOS:
brew install portaudio
cd glados-mcp
python -m venv venv
source venv/bin/activate # Windows用户:venv\Scripts\activate
pip install -e .
在您的MCP客户端配置中添加以下内容:
{
"mcpServers": {
"glados-mcp": {
"command": "./glados-mcp/venv/bin/python",
"args": ["-m", "tts.server"],
"cwd": "./glados-mcp",
"env": {
"PYTHONPATH": "./glados-mcp",
"MCP_DEBUG": "1",
"MCP_LOG_LEVEL": "DEBUG"
}
}
}
}
注意:确保路径与您的实际安装目录匹配。如果您安装在其他位置,请相应调整command和cwd路径。
接口非常简单:
默认GLaDOS语音:
speak("你的代码...还算过得去。我猜。")
专业Kokoro语音:
speak("分析完成。", voice="af_alloy")
speak("任务完成。", voice="bm_daniel")
可用语音:
list_voices() # 返回全部26种Kokoro语音加上GLaDOS
├── download_models.py # 下载TTS模型(先运行此脚本!)
├── mcp.json # MCP客户端配置
├── glados-mcp/ # 主服务器代码
│ ├── tts/ # TTS系统
│ ├── models/ # 语音模型(由脚本下载)
│ └── README.md # 详细说明
portaudio19-dev)Apache 2.0
"蛋糕是个谎言,但语音评论是真实的。"