This MCP server retrieves transcripts for given YouTube video URLs.
To enable the YouTube Transcript extension in Goose CLI,
edit the configuration file ~/.config/goose/config.yaml
to include the following entry:
extensions:
youtube-transcript:
name: Youtube Transcript
cmd: uvx
args: [--from, git+https://github.com/jkawamoto/mcp-youtube-transcript, mcp-youtube-transcript]
enabled: true
type: stdio
Add a new extension with the following settings:
- Type: Standard IO
- ID: youtube-transcript
- Name: Youtube Transcript
- Description: Retrieve transcripts of YouTube videos
- Command:
uvx --from git+https://github.com/jkawamoto/mcp-youtube-transcript mcp-youtube-transcript
For more details on configuring MCP servers in Goose Desktop, refer to the documentation: Using Extensions - MCP Servers.
To configure this server for Claude Desktop, edit the claude_desktop_config.json
file with the following entry under
mcpServers
:
{
"mcpServers": {
"youtube-transcript": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/jkawamoto/mcp-youtube-transcript",
"mcp-youtube-transcript"
]
}
}
}
After editing, restart the application. For more information, see: For Claude Desktop Users - Model Context Protocol.
To install Youtube Transcript for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @jkawamoto/mcp-youtube-transcript --client claude
This application is licensed under the MIT License. See the LICENSE file for more details.