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.