kokoro-tts-mcp-server
Model Context Protocol (MCP) server for Kokoro text-to-speech with female voice. 100% local, no Python required. Supports SSE and stdio transports.

MCP server for text-to-speech using Kokoro TTS
100% Local • No Python Required • Female Voice Default
Overview
A production-ready MCP server that provides text-to-speech capabilities using the Kokoro TTS model. Features a default female voice (af_heart) and runs 100% locally using native JavaScript, eliminating Python dependencies.
Built by Ross Technologies
📍 Beer Sheva, Israel | 📧 [email protected]
Features
✅ 100% Local - No external API calls, complete privacy
✅ Native JavaScript - Built with TypeScript and Node.js
✅ SSE & Stdio Support - Multiple transport modes
✅ NPX Ready - Run directly without installation
✅ Female Voice Default - Uses af_heart voice out of the box
✅ Auto Audio Playback - Automatically saves and plays generated audio
Quick Start
# Run with npx (no installation)
npx @ross_tchnologies/kokoro-tts-mcp-server
# Or install globally
npm install -g @ross_tchnologies/kokoro-tts-mcp-server
kokoro-tts-mcp
Installation
NPM
npm install @ross_tchnologies/kokoro-tts-mcp-server
NPX (No Installation)
npx @ross_tchnologies/kokoro-tts-mcp-server
Global Installation
npm install -g @ross_tchnologies/kokoro-tts-mcp-server
Visit Installation Guide for detailed instructions.
MCP Client Configuration
Add to your MCP configuration file (e.g., ~/.cursor/mcp.json):
{
"mcpServers": {
"kokoro-tts": {
"command": "npx",
"args": ["-y", "@ross_tchnologies/kokoro-tts-mcp-server"]
}
}
}
See Configuration Guide for more options.
Usage
Text to Speech Tool
{
"name": "text_to_speech",
"arguments": {
"text": "Hello, world!",
"voice": "af_heart", // optional, default
"speed": 1.0 // optional, default
}
}
Available Voices: af_heart (default), af_bella, af_sarah, and more.
See API Reference for complete documentation.
Documentation
Quick Links:
- 📖 Installation Guide
- 🚀 Getting Started
- ⚙️ Configuration
- 📖 API Reference
- 💻 Examples
- 🔧 Troubleshooting
- ❓ FAQ
- 🛠️ Development Guide
Requirements
- Node.js v18 or higher
- No Python or other external dependencies required! 🎉
Troubleshooting
- First run: Downloads ~300MB model (one-time, takes 2-5 minutes)
- Audio not playing: File is saved - check response message for location
- WSL users: Copy audio files to Windows Desktop for playback
See Troubleshooting Guide for detailed solutions.
Contributing
Contributions are welcome! See:
Links & Resources
- 📦 NPM Package - Install from npm
- 🐙 GitHub Repository - Source code and issues
- 📚 Documentation Wiki - Complete documentation
- 🐛 Report Issues - Bug reports and feature requests
- 💬 Discussions - Community discussions
- 🔗 Model Context Protocol - Learn about MCP
- 🔗 Kokoro TTS Model - Underlying TTS engine
License
MIT License - See LICENSE for details.
Copyright © 2025 Ross Technologies. All rights reserved.
Made with ❤️ by Ross Technologies
Serveurs connexes
Social Neuron MCP Server
50+ AI tools for end-to-end social media management — brand extraction, video generation, multi-platform scheduling, analytics, and closed-loop optimization.
WhatsApp Cloned Voice Messages
Integrates WhatsApp and Minimax to send personalized voice messages using cloned voices.
mail-mcp
Most email MCP servers only read from IMAP. mail-mcp does everything: 30 tools for reading, searching, sending, replying, forwarding, and bulk operations across IMAP, SMTP, Microsoft Graph API, and Exchange Web Services. Multi-account, native OAuth2, built in Rust. Works with Gmail, Microsoft 365, Hotmail/Outlook.com, Zoho, and any standard IMAP/SMTP server.
Gmail MCP Server
An MCP server for integrating with the Gmail API to manage emails.
mcp-server-unipile
95-tool MCP server for the Unipile unified API — messaging (LinkedIn, WhatsApp, Instagram, Telegram), email (Gmail, Outlook), calendar, LinkedIn search (people, companies, posts, jobs), profile management, connections, InMail, and webhooks.
Kakao Bot MCP Server
Connects an AI agent to a Kakao Official Account using the Kakao Developers API.
AskMeMCP
Enables AI assistants to request human input through a web interface, facilitating human-in-the-loop interactions.
CData Google Contacts
A read-only MCP server for Google Contacts, powered by the CData JDBC Driver.
Wassenger
Wassenger MCP server to chat, send messages and automate WhatsApp from any AI model client (free trial available).
Gmail
Search and delete emails in your Gmail account.