Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion documentation/docs/mcp/elevenlabs-mcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller';
<YouTubeShortEmbed videoUrl="https://www.youtube.com/embed/1Z8XtjQ9El0" />


This tutorial covers how to add the [ElevenLabs MCP Server](https://github.com/yamadashy/repomix) as a Goose extension to enable AI-powered voice generation, voice cloning, audio editing, and speech-to-text transcription.
This tutorial covers how to add the [ElevenLabs MCP Server](https://github.com/elevenlabs/elevenlabs-mcp) as a Goose extension to enable AI-powered voice generation, voice cloning, audio editing, and speech-to-text transcription.

:::tip TLDR
<Tabs groupId="interface">
Expand Down
6 changes: 3 additions & 3 deletions documentation/src/components/server-card.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ export function ServerCard({ server }: { server: MCPServer }) {
</div>
)}

{!server.is_builtin && (
{!server.is_builtin && (server.show_install_command !== false) && (
<>
<button
onClick={() => setIsCommandVisible(!isCommandVisible)}
Expand Down Expand Up @@ -139,7 +139,7 @@ export function ServerCard({ server }: { server: MCPServer }) {
>
Built-in
</div>
) : (
) : server.show_install_link !== false ? (
<a
href={getGooseInstallLink(server)}
target="_blank"
Expand All @@ -149,7 +149,7 @@ export function ServerCard({ server }: { server: MCPServer }) {
<span>Install</span>
<Download className="h-4 w-4" />
</a>
)}
) : null}
</div>
</div>
</div>
Expand Down
8 changes: 4 additions & 4 deletions documentation/src/pages/extensions/detail.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ const getDocumentationPath = (serverId: string): string => {
Can be enabled on the Extensions page in Goose
</span>
</div>
) : (
) : server.show_install_command !== false ? (
<>
<div className="flex items-center gap-2 text-textStandard">
<Terminal className="h-4 w-4" />
Expand All @@ -129,7 +129,7 @@ const getDocumentationPath = (serverId: string): string => {
)}
</div>
</>
)}
) : null}
</div>

{server.environmentVariables && (
Expand Down Expand Up @@ -215,7 +215,7 @@ const getDocumentationPath = (serverId: string): string => {
>
Built-in
</div>
) : (
) : server.show_install_link !== false ? (
<a
href={getGooseInstallLink(server)}
target="_blank"
Expand All @@ -225,7 +225,7 @@ const getDocumentationPath = (serverId: string): string => {
<span>Install</span>
<Download className="h-4 w-4" />
</a>
)}
) : null}
</div>
</div>
</div>
Expand Down
2 changes: 2 additions & 0 deletions documentation/src/types/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ export interface MCPServer {
installation_notes: string;
is_builtin: boolean;
endorsed: boolean;
show_install_link?: boolean;
show_install_command?: boolean;
environmentVariables: {
name: string;
description: string;
Expand Down
30 changes: 15 additions & 15 deletions documentation/static/servers.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,15 @@
"id": "alby-mcp",
"name": "Alby",
"description": "Bitcoin Lightning Network integration",
"command": "npx -y @getalby/alby-mcp-server",
"command": "npx -y @getalby/mcp",
"link": "https://github.com/getalby/mcp",
"installation_notes": "Install using npx package manager.",
"is_builtin": false,
"endorsed": false,
"environmentVariables": [
{
"name": "ALBY_API_TOKEN",
"description": "Required environment variable",
"name": "NWC_CONNECTION_STRING",
"description": "NWC connection secret from your lightning wallet",
"required": true
}
]
Expand Down Expand Up @@ -77,7 +77,7 @@
"name": "Brave Search",
"description": "Web search capabilities powered by Brave",
"command": "npx -y @brave/brave-search-mcp",
"link": "https://github.com/brave/brave-search-mcp",
"link": "https://github.com/brave/brave-search-mcp-server",
"installation_notes": "Install using npx package manager.",
"is_builtin": false,
"endorsed": true,
Expand Down Expand Up @@ -217,7 +217,7 @@
"environmentVariables": []
},
{
"id": "dev-to",
"id": "dev.to",
"name": "Dev.to",
"description": "Access Dev.to articles and content (requires local server setup)",
"url": "http://localhost:3000/mcp",
Expand All @@ -232,9 +232,9 @@
"id": "elevenlabs-mcp",
"name": "ElevenLabs",
"description": "Text-to-speech and voice synthesis",
"command": "npx -y elevenlabs-mcp",
"command": "uvx elevenlabs-mcp",
"link": "https://github.com/elevenlabs/elevenlabs-mcp",
"installation_notes": "Install using npx package manager.",
"installation_notes": "Install using uvx package manager.",
"is_builtin": false,
"endorsed": true,
"environmentVariables": [
Expand Down Expand Up @@ -269,12 +269,12 @@
"environmentVariables": []
},
{
"id": "filesystem-mcp",
"id": "filesystem",
"name": "Filesystem",
"description": "File system operations and management",
"command": "uvx mcp-server-filesystem",
"command": "npx -y @modelcontextprotocol/server-filesystem /path/to/dir1 /path/to/dir2",
"link": "https://github.com/modelcontextprotocol/servers",
"installation_notes": "Install using uvx package manager.",
"installation_notes": "Install using npx package manager.",
"is_builtin": false,
"endorsed": true,
"environmentVariables": []
Expand Down Expand Up @@ -446,7 +446,7 @@
"id": "netlify-mcp",
"name": "Netlify",
"description": "Web deployment and hosting automation",
"command": "npx -y netlify-mcp",
"command": "npx -y @netlify/mcp",
"link": "https://github.com/netlify/netlify-mcp",
"installation_notes": "Install using npx package manager.",
"is_builtin": false,
Expand All @@ -463,8 +463,8 @@
"id": "nostrbook-mcp",
"name": "NostrBook",
"description": "Nostr protocol integration for decentralized social",
"command": "npx -y nostrbook-mcp",
"link": "https://github.com/nostrbook/nostrbook-mcp",
"command": "npx -y @nostrbook/mcp@latest",
"link": "https://gitlab.com/soapbox-pub/nostrbook",
"installation_notes": "Install using npx package manager.",
"is_builtin": false,
"endorsed": false,
Expand Down Expand Up @@ -644,7 +644,7 @@
"description": "Web search capabilities powered by Tavily",
"command": "npx -y tavily-mcp",
"link": "https://github.com/tavily-ai/tavily-mcp",
"installation_notes": "Install using uvx package manager. Requires Tavily API key.",
"installation_notes": "Install using npx package manager. Requires Tavily API key.",
"is_builtin": false,
"endorsed": true,
"environmentVariables": [
Expand Down Expand Up @@ -683,7 +683,7 @@
"description": "YouTube video transcript extraction",
"command": "uvx --from git+https://github.com/jkawamoto/mcp-youtube-transcript mcp-youtube-transcript",
"link": "https://github.com/jkawamoto/mcp-youtube-transcript",
"installation_notes": "Install using uv package manager.",
"installation_notes": "Install using uvx package manager.",
"is_builtin": false,
"endorsed": false,
"environmentVariables": []
Expand Down