Edge-TTS MCP Server

Integrations

  • The server can run as a FastAPI-based service with endpoints for API information, health checks, voice listings, and MCP communication.

Edge-TTS MCP Server

A Model Context Protocol (MCP) server that provides speech synthesis services for AI agents that leverage the text-to-speech capabilities of Microsoft Edge.

overview

This MCP server uses the edge-tts library to provide text-to-speech capabilities, and is designed as a tool to enable AI agents to respond in a natural voice.

function

  • Text to speech conversion
  • Multiple voice and language support
  • Adjust audio speed and pitch
  • Streaming audio data

install

pip install "edge_tts_mcp_server"

Or if you want to install in development mode:

git clone https://github.com/yuiseki/edge_tts_mcp_server.git cd edge_tts_mcp_server pip install -e .

How to use

Example setup in VS Code

Example of setting in VS Code settings.json:

"mcp": { "servers": { "edge-tts": { "command": "uv", "args": [ "--directory", "C:\\Users\\__username__\\src\\edge_tts_mcp_server\\src\\edge_tts_mcp_server", "run", "server.py" ] } } }

Use with MCP Inspector

Runs as a standard MCP server:

mcp dev server.py

Running with uvx (uvicorn)

If you run it as a FastAPI based server under uv:

uv --directory path/to/edge_tts_mcp_server/src/edge_tts_mcp_server run server.py

Command line options:

edge-tts-mcp --host 0.0.0.0 --port 8080 --reload

API endpoint

When running in FastAPI mode, the following endpoints are available:

  • / - API information
  • /health - health check
  • /voices - List of available voices (optionally filterable by ?locale=ja-JP , etc.)
  • /mcp - MCP API endpoint

license

MIT

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A Model Context Protocol server that provides text-to-speech functionality for AI agents using Microsoft Edge's text-to-speech technology, supporting multiple voices, languages, and voice customization.

  1. overview
    1. function
      1. install
        1. How to use
          1. Example setup in VS Code
          2. Use with MCP Inspector
          3. Running with uvx (uvicorn)
        2. API endpoint
          1. license

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that enables AI assistants to utilize AivisSpeech Engine's high-quality voice synthesis capabilities through a standardized API interface.
              Last updated -
              TypeScript
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that integrates high-quality text-to-speech capabilities with Claude Desktop and other MCP-compatible clients, supporting multiple voice options and audio formats.
              Last updated -
              TypeScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that enables AI models to generate and play high-quality text-to-speech audio through your device's native audio system using Rime's voice synthesis API.
              Last updated -
              1
              176
              4
              JavaScript
              The Unlicense
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that enables AI assistants like Claude to initiate and manage real-time voice calls using Twilio and OpenAI's voice models.
              Last updated -
              14
              TypeScript
              MIT License
              • Apple

            View all related MCP servers

            Appeared in Searches

            ID: nb3n0l50u1