Deepgram Tts Mcp

by shubhamofbce

366 downloads Not rated yet
GitHub

About

This server uses deepgram api to generate text to speech and can also play it on your device. You can use this in claude If you prefer listening to audio on claude instead of reading text.

Explore

- Converts text to audio using Deepgram
- Plays audio in real-time
- Easy to configure and run locally

---

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Deepgram Tts Mcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

- Python 3.13 or higher installed on your machine
- A Deepgram API key (Get one here)
- Claude Desktop or any other MCP client like Cursor app installed

---

This project uses Poetry for dependency management.

Install Poetry (if not already installed):

curl -sSL https://install.python-poetry.org | python3 -

Install project dependencies:

poetry install

Alternatively, you can manually install from pyproject.toml:

pip install -r requirements.txt

---

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "deepgram tts mcp": {
            "deepgram-mcp": {
                "command": "/usr/bin/python3",
                "args": [
                    "/Users/your-username/path/to/deepgram-mcp/server.py"
                ],
                "env": {
                    "DEEPGRAM_API_KEY": "your-deepgram-api-key"
                },
                "description": "Deepgram MCP server to transcribe audio. It is a STT server that uses the Deepgram API to transcribe audio."
            }
        }
    }
}

McpServers

{
    "deepgram-mcp": {
        "command": "/usr/bin/python3",
        "args": [
            "/Users/your-username/path/to/deepgram-mcp/server.py"
        ],
        "env": {
            "DEEPGRAM_API_KEY": "your-deepgram-api-key"
        },
        "description": "Deepgram MCP server to transcribe audio. It is a STT server that uses the Deepgram API to transcribe audio."
    }
}

Deepgram MCP Server

This is a Deepgram MCP (Modular Communication Protocol) server that integrates with Claude Desktop to provide real-time audio generation from text input. It leverages the Deepgram API for audio processing and plays back the generated audio within your MCP-compatible client.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.