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:
- Install dependencies:
- Test the installation:
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:
- 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 -108TypeScriptApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that provides system notification capabilities across various platforms (macOS, Windows, Linux) using node-notifier.Last updated -6212JavaScriptMIT License
- 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 -21TypeScriptMIT 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 -4PythonMIT License