GLaDOS
STDIO为AI开发提供GLaDOS和专业TTS语音的MCP服务器
为AI开发提供GLaDOS和专业TTS语音的MCP服务器
A Model Context Protocol server that provides GLaDOS-style voice commentary for AI development workflows, along with professional Kokoro TTS voices.
This project combines:
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 users: venv\Scripts\activate pip install -e .
Add this to your MCP client configuration:
{ "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" } } } }
Note: Make sure the paths match your actual installation directory. If you installed in a different location, adjust the command and cwd paths accordingly.
The interface is straightforward:
Default GLaDOS Voice:
speak("Your code is... adequate. I suppose.")
Professional Kokoro Voices:
speak("Analysis complete.", voice="af_alloy") speak("Task finished.", voice="bm_daniel")
Available Voices:
list_voices() # Returns all 26 Kokoro voices plus GLaDOS
├── download_models.py   # Downloads TTS models (run this first!)
├── mcp.json            # MCP client configuration
├── glados-mcp/         # Main server code
│   ├── tts/            # TTS system
│   ├── models/         # Voice models (downloaded by script)
│   └── README.md       # Detailed instructions
portaudio19-dev)Apache 2.0
"The cake is a lie, but the voice commentary is real."