Say MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Say MCP Serverspeak 'Task completed successfully' with speaker 2"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Say MCP Server
A Model Context Protocol (MCP) server that provides real-time voice notifications.
Features
Voice Notifications: Get instant audible updates on task progress and results.
High-Quality Voice: Utilizes a high-quality voice engine for clear and natural-sounding speech, especially for Japanese.
Automatic Fallback: Seamlessly switches to a standard system voice if the high-quality engine is unavailable, ensuring you never miss a notification.
Easy Integration: Designed for easy integration with AI agent environments that support the Model Context Protocol.
Related MCP server: VOICEVOX MCP Server
Installation
Clone the repository:
git clone <repository-url> cd say-mcpInstall dependencies:
uv syncTest the installation:
uv run python test_server.py
Usage
With an AI Agent (MCP Integration)
Add this configuration to your agent's MCP settings:
{
"mcpServers": {
"say-mcp": {
"command": "uv",
"args": ["run", "python", "-m", "say_mcp.server"],
"cwd": "/absolute/path/to/say-mcp"
}
}
}Available Tools
The server provides the following tools for your AI agent:
speak: Notifies you by voice.Purpose: Converts text to speech for real-time, audible feedback.
Example:
{ "text": "The analysis is complete and the report is ready.", "speaker": 1, "speed_scale": 1.2 }Parameters:
text(required): The message to be spoken.speaker(optional): The desired speaker ID for the high-quality voice.speed_scale(optional): Adjusts the speech speed for the high-quality voice.
check_voice_status: Checks the quality of the available voice.Purpose: Confirms whether the high-quality voice engine is active or if the system will use the standard fallback voice.
High-Quality Voice Setup (Optional)
For the best audio experience, you can install a compatible high-quality voice engine (e.g., VOICEVOX). The server will automatically detect and use it when it's running.
Requirements
Python 3.13+
A compatible operating system (e.g., macOS for the fallback voice).
A high-quality voice engine like VOICEVOX (optional).
License
This project is open source and available under the MIT License.
Related MCP Connectors
MCP server for Text-to-Speech
MCP server for Speech-to-Text
AI voice generation: text-to-speech and voice cloning from any MCP client.
MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceA Model Context Protocol server enabling AI systems to send real-time notifications to phones, desktops, and other devices through the ntfy publish/subscribe service.574 npm22Apache 2.0
- AlicenseDqualityDmaintenanceA Model Context Protocol server that integrates with VOICEVOX engine to provide text-to-speech synthesis and speaker information retrieval, allowing users to generate and play voice audio from text.210 npmMIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that wraps Volcengine's Text-to-Speech API, allowing users to generate speech from text using natural language parameters for customizing voice type, emotion, and speed.16MIT
- AlicenseBqualityCmaintenanceA Model Context Protocol server that allows AI agents to play notification sounds when tasks are completed.146 npm14Apache 2.0