Back to Home
zachswift615 icon

speakup-mcp

Verified Safe

by zachswift615

Overview

Provides a centralized text-to-speech (TTS) server for multiple Claude Code instances, featuring queue management, emotional tones, streaming playback, and a web UI.

Installation

Run Command
python -m claude_tts_mcp.server

Environment Variables

  • SPEAKUP_PROJECT
  • SPEAKUP_ANNOUNCE

Security Notes

The background HTTP service runs on `localhost:7849` and uses `Access-Control-Allow-Origin: *` for its API endpoints. While binding to localhost generally limits external attack surface, `*` CORS headers could theoretically allow a malicious webpage to trigger text-to-speech playback in the user's browser (a loopback attack). However, the impact is limited as the API only controls speech output, not data access or arbitrary code execution. `subprocess.Popen` is used for service management, but with controlled, non-user-inputted commands. SQLite queries are parameterized, preventing SQL injection.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens100
Stars0
Forks0
Last Update2026-01-17

Tags

Text-to-SpeechClaude CodeMCP ServerAudioQueueing