MCP Text-to-Speech Server for Cursor IDE (and others) with cross-platform audio playback
Project description
MCP Text-to-Speech for Cursor IDE
Add text-to-speech capabilities to Cursor IDE. Let your AI assistant speak responses, summaries, and explanations out loud.
🚀 Quick Start
Prerequisites: Cursor IDE and an OpenAI API key
Setup: Add this to your Cursor MCP settings (~/.cursor/mcp.json):
{
"mcpServers": {
"mcp_tts_server": {
"command": "uvx",
"args": ["--from", "mcp-tts", "mcp-tts-server-stdio"],
"env": {
"OPENAI_API_KEY": "your-openai-api-key-here",
"PYTHONIOENCODING": "utf-8"
}
}
}
}
That's it! Restart Cursor and try asking: "Can you read me a summary using text-to-speech?"
🎵 Usage Examples
- "Use text-to-speech to explain this code"
- "Read me the changes you just made"
- "List my audio devices"
- "Switch to a professional voice style"
📚 Full Documentation
For advanced configuration, voice presets, troubleshooting, and development setup, see SETUP_GUIDE.md.
Status: ✅ Working with Cursor IDE • 🎵 7 TTS tools available • 🔊 Cross-platform audio
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_tts-0.2.5.tar.gz.
File metadata
- Download URL: mcp_tts-0.2.5.tar.gz
- Upload date:
- Size: 33.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a660eaadc1c98afae60730b0db35e8bad0219a054a41fe4ab2dc4fc41f87914
|
|
| MD5 |
720994f937124402e793f677ca8515d3
|
|
| BLAKE2b-256 |
9536d364f02f089801ba58074e63b1f420bf2c40ab9c4c6e2e27cbcb33743064
|
File details
Details for the file mcp_tts-0.2.5-py3-none-any.whl.
File metadata
- Download URL: mcp_tts-0.2.5-py3-none-any.whl
- Upload date:
- Size: 31.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41e7df287eab606040f47d7fc5394273fbfbb73fb7a2b91f1ff302637a8c892c
|
|
| MD5 |
b726b466297485d04c147689bc9e0acb
|
|
| BLAKE2b-256 |
5b11a8beb478d1bca9aabdb93fa890e7e72822778f72f2be066856a7d43b1e7a
|