goose/documentation/docs/mcp/elevenlabs-mcp.md
dianed-square 65b4b2bb18
Some checks failed
CI / changes (push) Waiting to run
CI / Check Rust Code Format (push) Blocked by required conditions
CI / Build and Test Rust Project (push) Blocked by required conditions
CI / Test and Lint Electron Desktop App (push) Blocked by required conditions
Live Provider Tests / check-fork (push) Waiting to run
Live Provider Tests / changes (push) Blocked by required conditions
Live Provider Tests / Build Release Binary (push) Blocked by required conditions
Live Provider Tests / Smoke Tests (push) Blocked by required conditions
Documentation Site Preview / deploy (push) Waiting to run
Deploy Documentation / deploy (push) Has been cancelled
docs: description required for "Add Extension" in cli - phase 2 (#5635)
2025-11-07 13:27:57 -08:00

5.4 KiB
Raw Blame History

title description
ElevenLabs Extension Add ElevenLabs MCP Server as a goose Extension

import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import YouTubeShortEmbed from '@site/src/components/YouTubeShortEmbed'; import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller'; import CLIExtensionInstructions from '@site/src/components/CLIExtensionInstructions';

This tutorial covers how to add the ElevenLabs MCP Server as a goose extension to enable AI-powered voice generation, voice cloning, audio editing, and speech-to-text transcription.

:::tip TLDR Launch the installer Command

uvx elevenlabs-mcp

Environment Variable

ELEVENLABS_API_KEY: <YOUR_API_KEY>

:::

Configuration

:::info Note that you'll need uv installed on your system to run this command, as it uses uvx. :::

Obtain your ElevenLabs API Key and paste it in. } />

Example Usage

In this example, Ill show you how to use goose with the ElevenLabs Extension to create AI-generated voiceovers for a YouTube Short. goose will take a sample script I provided, generate a narrated version using different AI voices, and seamlessly switch tones mid-script to match the content flow.

By connecting to the ElevenLabs MCP server, goose can transform plain text into natural-sounding speech, offering multiple voice styles and character options — all without any manual recording or editing.

goose Prompt

Hey goose, create a script for me for my youtube short video, I want there to be two different voices. The first voice should cut me off and be a human narrator style and then switch to a cassual AI tone after I read the prompt. Here's an example of a YT short script I've done in the past:

Wait… Within Seconds, goose performed Security Audits Across Multiple Projects?! 🔥

Lets, plug & play to find out how

Lets provide goose with the command it needs to connect to the Filesystem MCP server extension…

Now lets play propmt: "Hey goose, I need to perform a security audit across multiple projects. Let's check for…🔹 Hardcoded Credentials API keys, passwords, and secrets left in the code.🔹 SQL Injection Risks Unsafe queries that could expose data.🔹 Insecure Cryptographic Practices Weak encryption methods that put data at risk.AND🔹 Exposed Config Files Sensitive information that shouldn't be public.🔹 Outdated Dependencies Security vulnerabilities in third-party libraries."

Go goose, go goose!

goose scanned the entire codebase across 3 different projects, identified security risks, generated a detailed report with fixes and provided me with step by step instructions on how I can test and verify these code fixes!

If thats not amazing idk what is …

🚀 to get started visit block.github.io/goose_

goose Output

:::note Desktop

I'll create your YouTube script for you using the given script as reference.

───────────── Text To Speech ─────────────

───────────── Text To Speech ─────────────

───────────── Text To Speech ─────────────

───────────── Text To Speech ─────────────

───────────── Text To Speech ─────────────

───────────── Play Audio ────────────────

───────────── Play Audio ────────────────

The script has been created and read aloud using the specified voices and style. The audio files have been saved to your desktop.

Press play and hear it for yourself! 🔊

Your browser does not support the audio element.

:::