
The Text-to-Speech MCP Server (mcp-say) is a powerful tool designed to integrate text-to-speech (TTS) capabilities into applications like Claude Desktop and Cursor IDE. It provides a seamless way to convert text into speech using either the macOS say command or the ElevenLabs API.
say Integration: Utilizes the native macOS say command for TTS.To install the Text-to-Speech MCP Server, use the following command:
go install github.com/blacktop/mcp-say@latest
After installation, you can start the server with:
mcp-say --help
This will display the available flags and usage information.
To configure Claude Desktop to use the mcp-say server, add the following to your configuration file:
{
"mcpServers": {
"say": {
"command": "mcp-say",
"env": {
"ELEVENLABS_API_KEY": "********"
}
}
}
}
You can test the server by running the following command:
cat test/say.json | go run main.go --verbose
This will output debug information and confirm that the server is functioning correctly.
say ToolThe say tool uses the macOS say command to convert text into speech. It’s a simple and effective way to add TTS functionality to your applications.
elevenlabs ToolThe elevenlabs tool leverages the ElevenLabs API for more advanced and customizable voice synthesis. This tool is ideal for applications requiring high-quality TTS.
This project is licensed under the MIT License. For more details, see the LICENSE file.
The Text-to-Speech MCP Server is maintained by blacktop and is designed to enhance the capabilities of applications like Claude Desktop and Cursor IDE by adding TTS functionality.