Skip to main content

edge-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:

  1. list_voice: Get available voice list, equivalent to edge-tts --list-voices command functionality
  2. tts: 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"
            ]
        }
    }
}

Metadata

Release files for edge-tts-mcp 0.1.1

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

Source distribution (sdist)

Source distribution for edge-tts-mcp 0.1.1
File Size Uploaded
edge_tts_mcp-0.1.1.tar.gz 5.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for edge-tts-mcp 0.1.1
File Interpreter ABI Platform
edge_tts_mcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.3 kB

Release files / edge_tts_mcp-0.1.1.tar.gz

Download URL edge_tts_mcp-0.1.1.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
cc0bd3ed457bafa5b3322ca973d7491a89716aa71237c8d0faf1a14901b95caa
BLAKE2b-256 checksum
How to use checksums
5e99ad3fea68b2835a0e35e4c8f77d248ac3b844b66f05dda0499e0ee814200b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / edge_tts_mcp-0.1.1-py3-none-any.whl

Download URL edge_tts_mcp-0.1.1-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0887eb8d3ab87e60bc63851164c620656be3cb7a0b72acc37b6f6cb4ca216b04
BLAKE2b-256 checksum
How to use checksums
18233d056386fcbb1da3ad442ccc9601f8b921cb6eb98b9e9ddad7556bc08fcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

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