Skip to main content

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

mcp_tts-0.2.5.tar.gz (33.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_tts-0.2.5-py3-none-any.whl (31.7 kB view details)

Uploaded Python 3

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

Hashes for mcp_tts-0.2.5.tar.gz
Algorithm Hash digest
SHA256 5a660eaadc1c98afae60730b0db35e8bad0219a054a41fe4ab2dc4fc41f87914
MD5 720994f937124402e793f677ca8515d3
BLAKE2b-256 9536d364f02f089801ba58074e63b1f420bf2c40ab9c4c6e2e27cbcb33743064

See more details on using hashes here.

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

Hashes for mcp_tts-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 41e7df287eab606040f47d7fc5394273fbfbb73fb7a2b91f1ff302637a8c892c
MD5 b726b466297485d04c147689bc9e0acb
BLAKE2b-256 5b11a8beb478d1bca9aabdb93fa890e7e72822778f72f2be066856a7d43b1e7a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page