MCP.so
ログイン

YouTube Transcript Server

@MCP-Mirror

YouTube Transcript Server について

Mirror of

基本情報

カテゴリ

メディアとデザイン

トランスポート

stdio

公開者

MCP-Mirror

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "kimtaeyoon83_mcp-server-youtube-transcript": {
      "command": "npx",
      "args": [
        "@smithery/cli",
        "install",
        "@kimtaeyoon83/mcp-server-youtube-transcript",
        "--client",
        "claude"
      ]
    }
  }
}

ツール

1

Extract transcripts from YouTube videos

概要

What is YouTube Transcript Server?

YouTube Transcript Server is a Model Context Protocol (MCP) server that enables retrieval of transcripts (captions/subtitles) from YouTube videos. It provides a simple interface – the get_transcript tool – for AI assistants like Claude to extract video transcripts by URL or video ID, with optional language selection.

How to use YouTube Transcript Server?

Install via Smithery (npx @smithery/cli install @kimtaeyoon83/mcp-server-youtube-transcript --client claude) or using mcp-get. For Claude Desktop, add the server configuration to your claude_desktop_config.json using the npx command as shown in the README. Then invoke the get_transcript tool with a YouTube URL or video ID and an optional language code (e.g., "en", "ko").

Key features of YouTube Transcript Server

  • Single tool get_transcript for transcript extraction
  • Supports multiple YouTube URL formats and video IDs
  • Language-specific retrieval with default English
  • Returns detailed metadata with the transcript
  • Robust error handling for invalid URLs and unavailable transcripts

Use cases of YouTube Transcript Server

  • Extracting English subtitles from a tutorial video in Claude Desktop
  • Retrieving Korean captions from a YouTube video for translation
  • Accessing video transcript content for summarization or analysis
  • Obtaining transcript metadata (languages available, timestamps) programmatically

FAQ from YouTube Transcript Server

What does the server do?

It provides a tool called get_transcript that retrieves the transcript (captions/subtitles) of a YouTube video when given a valid video URL or ID and an optional language code.

What are the runtime requirements?

Node.js 18 or higher and npm/yarn are required for development and running the server.

Where does the transcript data come from?

The server retrieves transcripts directly from YouTube's public caption/subtitle data; no local storage is involved.

Are there any limitations on transcript availability?

Yes – the server returns an error if the video has no captions, if the requested language is unavailable, or if the URL/ID is invalid.

What transport and authentication does the server use?

The server communicates over stdio (standard input/output) as per the MCP protocol. No authentication or API keys are required.

コメント

「メディアとデザイン」の他のコンテンツ