blacktop_mcp_say

blacktop_mcp_say

by blacktop
A text-to-speech MCP server that integrates with macOS 'say' and ElevenLabs API for tools like Claude Desktop and Cursor IDE.

Text-to-Speech MCP Server: Enhancing Claude Desktop and Cursor IDE

mcp-say Logo

Overview

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.

Features

  • macOS say Integration: Utilizes the native macOS say command for TTS.
  • ElevenLabs API Support: Leverages the advanced ElevenLabs text-to-speech API for high-quality voice synthesis.
  • MCP Protocol Compatibility: Designed to work with the MCP protocol, making it easy to integrate with compatible applications.

Getting Started

Installation

To install the Text-to-Speech MCP Server, use the following command:

go install github.com/blacktop/mcp-say@latest

Usage

After installation, you can start the server with:

mcp-say --help

This will display the available flags and usage information.

Configuration for Claude Desktop

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": "********"
      }
    }
  }
}

Testing the Server

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.

Tools

say Tool

The 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 Tool

The elevenlabs tool leverages the ElevenLabs API for more advanced and customizable voice synthesis. This tool is ideal for applications requiring high-quality TTS.

License

This project is licensed under the MIT License. For more details, see the LICENSE file.

About

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.

Resources

Contributors

Languages

  • Go: 95.9%
  • Makefile: 3.1%
  • Shell: 1.0%

Features & Capabilities

Categories
mcp_server model_context_protocol text-to-speech golang api_integration macos elevenlabs

Implementation Details

Stats

0 Views
0 Likes
3 GitHub Stars

Repository Info

blacktop Organization

Similar Servers

continuedev_continue by continuedev
0
0
0