iPhone Screenshots
Description
SentencePlayer MCP Server turns your Mac into a versatile Model Context Protocol (MCP) server with integrated text-to-speech functionality. Seamlessly connect AI assistants like Claude, ChatGPT clients, and other MCP-compatible applications to your local speech synthesis engine.
KEY FEATURES
- Model Context Protocol Server
Run a fully-featured MCP server on your Mac with SSE (Server-Sent Events) support for real-time communication with AI applications.
- Advanced Text-to-Speech
Leverage macOS's powerful speech synthesis engine with support for multiple voices, languages, and natural-sounding pronunciation.
- Multi-Client Support
Handle multiple simultaneous connections from different AI clients with unique session tracking and isolated response channels.
- Easy Integration
Simple HTTP/SSE interface makes it compatible with Cherry Studio, Claude Desktop, and any MCP-compatible client.
- Privacy-Focused
All processing happens locally on your Mac - no cloud services, no data sharing, complete privacy control.
- Real-Time Testing
Built-in test interface lets you verify TTS functionality and server status without external clients.
- Session Management
Automatic session ID generation and tracking ensures reliable multi-client operation with accurate response routing.
TECHNICAL CAPABILITIES
MCP Protocol Support:
- Initialize and handshake
- Tools discovery and execution
- Prompts and resources listing
- Ping/keepalive monitoring
- Notification handling
Text-to-Speech Tools:
- play_sentence: Speak any text with configurable voices
- list_voices: Discover available system voices
- stop_speech: Interrupt current playback
Server Features:
- HTTP/SSE dual-mode operation
- Automatic session management
- Connection health monitoring
- Detailed logging for debugging
USE CASES
- AI Assistant Enhancement
Give your AI assistants the ability to speak responses aloud using your Mac's voice.
- Accessibility Tools
Build custom accessibility workflows that combine AI intelligence with speech output.
- Automation Scripts
Integrate TTS into your automation workflows through the MCP protocol.
- Development & Testing
Test MCP client implementations against a reliable local server.
- Multi-Language Support
Leverage macOS's extensive language and voice library for international applications.
GETTING STARTED
1. Launch SentencePlayer MCP Server
2. Click "Start Server" to begin listening on port 9090
3. Configure your MCP client with the SSE endpoint: http://127.0.0.1:9090/sse
4. Your AI assistant can now use text-to-speech tools!
The app includes a built-in test view where you can manually trigger speech synthesis to verify everything works correctly.
REQUIREMENTS
- macOS 14.0 or later
- MCP-compatible client application (Cherry Studio, Claude Desktop, etc.)
- Internet connection not required for operation
PRIVACY & SECURITY
SentencePlayer MCP Server operates entirely on your local machine. No data is transmitted to external servers. All text-to-speech processing uses your Mac's built-in capabilities. Network access is limited to localhost (127.0.0.1) by default.
SUPPORT
Detailed documentation and examples are available. Session tracking and logging features help diagnose any connection issues.
Perfect for developers, accessibility advocates, and anyone wanting to add voice capabilities to their AI-powered workflows!