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.
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:
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.
This server cannot be installed
A Model Context Protocol server that provides real-time voice notifications, utilizing a high-quality voice engine with automatic fallback to system voice.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server enabling AI systems to send real-time notifications to phones, desktops, and other devices through the ntfy publish/subscribe service.Last updated -513Apache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that provides system notification capabilities across various platforms (macOS, Windows, Linux) using node-notifier.
- AsecurityAlicenseAqualityA 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.Last updated -2MIT License
- -securityAlicense-qualityA 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.Last updated -9MIT License