tts-mcp
Text-to-Speech MCP Server for IDEs
Documentation
TTS MCP
MCP server that provides Text-to-Speech capabilities. It accepts text output from LLMs, synthesizes it using remote or local audio providers, and plays it directly through the host system's native speakers.
Features
- Direct Playback: Pipes synthesized audio to the host system natively.
- Provider Aggregation: Automatically exposes individual command tools for any configured TTS provider.
- Persona Routing: Map specific voices and providers to semantic names to simplify LLM tool calls.
- Caching: Saves generated audio artifacts locally to an XDG cache directory.
Supported Providers
- FishAudio
- ElevenLabs
- Neets AI
- PlayHT
- Cartesia
- OpenAI
- Azure
- Local APIs
Installation
> Requires Go 1.22+ to build from source via `just init`
Download the pre-compiled binaries matching your OS from the Releases page.
Configuration
`tts-mcp` requires an `.env` file in your standard OS configuration directory:
- Windows: `%APPDATA%\tts-mcp\.env`
- Linux: `~/.config/tts-mcp/.env`
- macOS: `~/Library/Application Support/tts-mcp/.env`
Run the included `tts-mcp-config` CLI to safely initialize this file, or populate it manually:
FISHAUDIO_API_KEY=""
ELEVENLABS_API_KEY=""Setup
You can attach the server as a standard command-line MCP tool in your preferred AI editor.
Antigravity and Cursor
Add the executable to your MCP Servers configuration list:
- Name: `tts-mcp`
- Type: `command`
- Command: `/absolute/path/to/extracted/tts-mcp`
Claude Code and Claude Desktop
Append to your `claude_desktop_config.json`:
{
"mcpServers": {
"tts-mcp": {
"command": "/absolute/path/to/extracted/tts-mcp"
}
}
}License
Frequently asked questions
What is tts-mcp?
tts-mcp is Text-to-Speech MCP Server for IDEs
How do I install tts-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is tts-mcp open source?
Yes — it is hosted on GitHub at https://github.com/leo9iota/tts-mcp.
Related MCP tools
:robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-gra...
eBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.
GOWA - WhatsApp REST API with support for UI, Multi Account, Webhooks, and MCP, and Chatwoot. Built with Golang for efficient memory use.
The missing open-source Kubernetes UI with a built-in MCP server for AI agents. See what's broken, why, and what changed. Issues, Topology, event timeline, Helm, GitOps, live service traffic, and cluster audits - all in one Go binary.
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics.
Query anything (GitHub, Notion, +40 more) with SQL and let LLMs (ChatGPT, Claude) connect to using MCP Go-based implementation. Trusted by 1300+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP