mcp server
edge-tts-mcp
This is a Text-to-Speech (TTS) service based on Model Context Protocol (MCP), using Microsoft Edge TTS engine.
Set up
Runs on your computer. Pick your agent and operating system.
Before you start
- uv (`curl -LsSf https://astral.sh/uv/install.sh | sh`)
{
"mcpServers": {
"edge-tts-mcp": {
"command": "uvx",
"args": [
"edge-tts-mcp"
]
}
}
}same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12
Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs
README
synced Oct 23, 2026edge-tts-mcp
This is a Text-to-Speech (TTS) service based on Model Context Protocol (MCP), using Microsoft Edge TTS engine.
Features
This service provides two main tools:
list_voice: Get available voice list, equivalent toedge-tts --list-voicescommand functionalitytts: Convert text to speech and return generated audio file and subtitle file paths
Requirements
- Python >= 3.11
- Internet connection (for accessing Microsoft Edge TTS service)
Note: TTS service uses Microsoft TTS engine, poor network connectivity will affect service calls.
Installation
Runtime environment requires Python and UV to be installed first
Add the following content to the MCP configuration:
{
"mcpServers": {
"edge-tts-mcp": {
"command": "uvx",
"args": [
"edge_tts_mcp"
]
}
}
}