kokoro-mcp-server
Verified Safeby aparsoft
Overview
This server provides a comprehensive Text-to-Speech toolkit for content creators and developers, integrating with AI tools via the Model Context Protocol (MCP), offering CLI and Streamlit interfaces, and supporting audio enhancement and multi-engine TTS (Kokoro, Indic, OpenVoice).
Installation
python -m aparsoft_tts.mcp_serverEnvironment Variables
- TTS_VOICE
- TTS_SPEED
- TTS_ENHANCE_AUDIO
- LOG_LEVEL
- LOG_FORMAT
- MCP_SERVER_NAME
- ENGINE
Security Notes
The server primarily operates locally (stdio transport by default). An optional HTTP server (`run_http_server.py`) can bind to `0.0.0.0`, which could expose it to the local network if not behind a firewall. File operations (saving/deleting audio/scripts) are generally confined to dedicated output/temp directories (`outputs/`, `logs/`, `temp/`), reducing arbitrary file system access risks. The `normalize_path` function attempts to handle various path formats robustly for user-provided file paths, which is good practice to prevent path traversal, but careful auditing of user input against this function is always recommended. No clear hardcoded secrets or malicious patterns were identified.
Similar Servers
elevenlabs-mcp
An official ElevenLabs Model Context Protocol (MCP) server that enables AI clients (e.g., Claude Desktop, Cursor) to interact with ElevenLabs Text-to-Speech, voice cloning, transcription, and audio processing APIs.
mcp-use-cli
An interactive command-line interface (CLI) tool for connecting to and interacting with Model Context Protocol (MCP) servers using natural language, acting as an AI client that orchestrates LLM responses with external tools.
stt-mcp-server-linux
Provides local push-to-talk speech-to-text transcription for Linux, injecting transcribed text into a Tmux session for applications like Claude Code.
listenhub-mcp-server
An MCP server for ListenHub, enabling AI-powered podcast and FlowSpeech audio generation within various client applications.