Skip to main content

Cursor TTS MCP Server

A Text-to-Speech MCP server for Cursor IDE that converts all AI responses to speech automatically.

Installation

pip install cursor-tts-mcp

Usage

  1. Start the server:
cursor-tts-mcp
  1. Add to your Cursor settings:
{
  "mcp": {
    "tts": {
      "enabled": true,
      "server": "http://localhost:5000"
    }
  }
}

The server will automatically convert all AI responses to speech.

Features

  • High-quality Google Text-to-Speech
  • Automatic conversion of AI responses
  • Background audio processing
  • Cross-platform support
  • Easy integration with Cursor IDE

Configuration

You can configure the server using environment variables:

  • TTS_PORT: Port number (default: 5000)
  • TTS_LANG: Language code (default: en)
  • TTS_VOICE_SPEED: Speech rate (default: 1.0)

Development

To contribute:

  1. Clone the repository
  2. Install dependencies: pip install -e .
  3. Run the server: python -m cursor_tts_mcp.server

License

MIT

Metadata

Release files for cursor-tts-mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cursor-tts-mcp 0.1.0
File Size Uploaded Provenance
cursor_tts_mcp-0.1.0.tar.gz 4.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for cursor-tts-mcp 0.1.0
File Interpreter ABI Platform
cursor_tts_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.0 kB

Release files / cursor_tts_mcp-0.1.0.tar.gz

Download URL cursor_tts_mcp-0.1.0.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
195b16927b29f828ef7c2f48d1de1f76ff0abbe836515e3e857228244a61fe74
BLAKE2b-256 checksum
How to use checksums
536384b61eba6e06f66269747480bcbc437402dd587110c2f668b323aaf4378a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.14

Release files / cursor_tts_mcp-0.1.0-py3-none-any.whl

Download URL cursor_tts_mcp-0.1.0-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2ca1e4f19ef712524bef353c85ceaa7ed4534e857ca9c35bb3c5d219607a98c8
BLAKE2b-256 checksum
How to use checksums
1ae011b412ccbe99911839613b193888b13906196b354351c2db9cd7e7640293
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.14

Security for cursor-tts-mcp 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page