edge-tts-mcp-server
by Komorebi-yaodong
Overview
Provides a Model Context Protocol (MCP) server for integrating high-quality Microsoft Edge TTS capabilities with AI agents, allowing them to generate and merge natural-sounding speech, then upload it to a cloud storage service.
Installation
npx -y edge-tts-mcp-serverEnvironment Variables
- URUSAI_API_TOKEN
Security Notes
The server includes a hardcoded secret key (`oik6PdDdMnOXemTbwvMn9de/h9lFnfBaCWbGMMZqqoSaQaqUOqjVGm5NqsmjcBI1x+sS9ugjB55HEJWRiFXYFw==`) within the `EdgeTTSClient` for signing requests to Microsoft's Translator API endpoint (`dev.microsofttranslator.com`). This is a critical security vulnerability, as it exposes an authentication credential in plain text within the source code. While input sanitization (`escapeXml`, `preprocessText`) is present for speech content, the hardcoded secret makes the server unsafe for production environments or any scenario where this key should be protected.
Similar Servers
elevenlabs-mcp
An official ElevenLabs Model Context Protocol (MCP) server that enables AI clients (e.g., Claude Desktop, Cursor) to interact with ElevenLabs Text-to-Speech, voice cloning, transcription, and audio processing APIs.
mcp-tts
Provides Text-to-Speech (TTS) capabilities to MCP (Model Context Protocol) clients using various AI and system-level TTS engines.
stt-mcp-server-linux
Local speech-to-text server for Linux, designed to integrate with Claude Code via the MCP protocol or run in standalone mode to inject transcribed text into a Tmux session.
listenhub-mcp-server
An MCP server for ListenHub, enabling AI-powered podcast and FlowSpeech audio generation within various client applications.