YouTube Transcript MCP Server logo

YouTube Transcript MCP Server

by jkawamoto

This MCP server retrieves transcripts for given YouTube video URLs. It provides a tool to fetch the transcript of a specified YouTube video by providing the video URL and optionally the desired language.

View on GitHub

Last updated: N/A

What is YouTube Transcript MCP Server?

The YouTube Transcript MCP Server is a tool that allows you to retrieve transcripts from YouTube videos. It functions as a Model Context Protocol (MCP) server, enabling integration with applications like Goose CLI and Claude Desktop.

How to use YouTube Transcript MCP Server?

The server can be installed and configured for use with Goose CLI, Goose Desktop, or Claude Desktop. Configuration involves specifying the command and arguments needed to run the server. Once configured, you can use the get_transcript tool by providing the YouTube video URL. Optionally, you can specify the desired language for the transcript.

Key features of YouTube Transcript MCP Server

  • Fetches YouTube video transcripts

  • Supports specifying the transcript language

  • Integrates with Goose CLI and Goose Desktop

  • Integrates with Claude Desktop

  • Supports proxy servers for restricted environments

Use cases of YouTube Transcript MCP Server

  • Generating summaries of YouTube videos

  • Analyzing the content of YouTube videos

  • Creating subtitles for videos

  • Integrating YouTube transcripts into other applications

  • Accessing transcripts in environments with YouTube access restrictions

FAQ from YouTube Transcript MCP Server

What is an MCP server?

MCP stands for Model Context Protocol. It's a protocol that allows different applications to communicate and share information.

How do I install this server for Goose CLI?

Edit the ~/.config/goose/config.yaml file to include the provided extension configuration.

How do I install this server for Claude Desktop?

Edit the claude_desktop_config.json file and add the server configuration under the mcpServers section.

Can I use this server with proxy servers?

Yes, you can configure the server to use proxy servers by setting the HTTP_PROXY, HTTPS_PROXY, WEBSHARE_PROXY_USERNAME, and WEBSHARE_PROXY_PASSWORD environment variables or using the corresponding command line arguments.

What if I get an IP ban from YouTube?

The documentation suggests using proxy servers to work around IP bans. See the provided link to the YouTube Transcript API documentation for more details.