MCP Catalogs
Home

mcp-youtube-transcript

by jkawamoto·388·Score 50

MCP server for retrieving YouTube video transcripts with timestamps and metadata.

mediaai-llmproductivity
64
Forks
6
Open issues
this month
Last commit
2d ago
Indexed

Overview

This MCP server provides access to YouTube video transcripts through multiple tools: get_transcript, get_timed_transcript, get_video_info, and get_available_languages. It supports language selection and handles pagination for long transcripts, making it suitable for processing lengthy videos that exceed token limits. The server is actively maintained with recent commits and includes comprehensive installation instructions for various clients including Claude Desktop, Goose, and LM Studio.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Analyzing video content by retrieving text transcripts for research purposes
you:Creating summaries of educational or instructional YouTube videos
you:Processing video content with timestamps for precise reference
you:How do I handle long transcripts?
you:Can I use this server in environments with restricted YouTube access?

When to choose this

Choose this MCP server when you need reliable access to YouTube video transcripts with language support and metadata, particularly for content analysis or accessibility purposes.

When NOT to choose this

Avoid this server if you need offline access to transcripts, as it requires live YouTube API connections and won't work in restricted network environments without proxy configuration.

Tools this server exposes

4 tools extracted from the README
  • get_transcripturl: string, lang?: string, next_cursor?: string

    Fetches the transcript of a specified YouTube video.

  • get_timed_transcripturl: string, lang?: string, next_cursor?: string

    Fetches the transcript of a YouTube video with timestamps.

  • get_video_infourl: string

    Fetches metadata of a specified YouTube video.

  • get_available_languagesurl: string

    Retrieves available languages for a YouTube video.

Comparable tools

ytube-transcript-apiyoutube-data-api-mcp

Installation

Installation

For Claude Desktop, add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/jkawamoto/mcp-youtube-transcript",
        "mcp-youtube-transcript"
      ]
    }
  }
}

Alternatively, download the MCP bundle from the [Releases](https://github.com/jkawamoto/mcp-youtube-transcript/releases) page and import it into Claude Desktop.

FAQ

How do I handle long transcripts?
The server automatically splits transcripts exceeding 50,000 characters. When a transcript is split, the response includes a 'next_cursor' parameter to retrieve the next part.
Can I use this server in environments with restricted YouTube access?
Yes, you can configure proxy servers using environment variables like HTTP_PROXY/HTTPS_PROXY or command line arguments like --http-proxy.

Compare mcp-youtube-transcript with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.