MCP.so
ログイン

YouTube Transcript MCP Server

@jkawamoto

基本情報

カテゴリ

メディアとデザイン

ライセンス

MIT

トランスポート

stdio

作者

jkawamoto

YouTube Transcript MCP Server について

MCP server retrieving transcripts of YouTube videos

YouTube Transcript MCP Server の設定

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

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

YouTube Transcript MCP Server のツール

4

Retrieves the transcript of a YouTube video.

Retrieves the transcript of a YouTube video with timestamps.

Retrieves the video information.

Retrieves the available languages for the video.

概要

What is YouTube Transcript MCP Server?

YouTube Transcript MCP Server is a Model Context Protocol server that retrieves transcripts and metadata for YouTube videos. It provides tools for fetching plain or timestamped transcripts, video info, and available languages. It is intended for use with MCP-compatible clients like Claude Desktop, goose, and LM Studio.

How to use YouTube Transcript MCP Server?

Install via uvx with the command uvx --from git+https://github.com/jkawamoto/mcp-youtube-transcript mcp-youtube-transcript. Configure it in your MCP client (e.g., Claude Desktop, goose, LM Studio). Optionally set a response size limit with --response-limit <chars> or configure proxy servers via environment variables or command‑line arguments.

Key features of YouTube Transcript MCP Server

  • Fetch plain or timestamped YouTube video transcripts.
  • Retrieve video metadata (title, description, etc.).
  • List available transcript languages for a video.
  • Automatic pagination for long transcripts (default 50,000 characters per page).
  • Supports proxy servers for restricted environments.
  • Works with Claude, goose, and LM Studio.

Use cases of YouTube Transcript MCP Server

  • Extract transcript text for content analysis or summarization.
  • Obtain timed transcript segments for subtitling or translation.
  • Retrieve video metadata for archival or research purposes.
  • Query available language tracks to select the best transcript.
  • Automate transcript fetching in AI‑powered workflows.

よくある質問

1

What tools does the server provide?

It offers `get_transcript`, `get_timed_transcript`, `get_video_info`, and `get_available_languages`.

2

How does response pagination work?

Transcripts exceeding 50,000 characters are split; a `next_cursor` is returned to retrieve the next part. You can adjust the limit with `--response-limit`.

3

Can I use a proxy with this server?

Yes. For WebShare proxies set `WEBSHARE_PROXY_USERNAME` and `WEBSHARE_PROXY_PASSWORD`. For other proxies use `HTTP_PROXY`/`HTTPS_PROXY` or the `--http-proxy`/`--https-proxy` arguments.

4

What languages are supported for transcripts?

You can request a specific language via the optional `lang` parameter (defaults to English). Use `get_available_languages` to see all options for a video.

5

What are the runtime requirements?

You need `uv` installed to use the `uvx` command. A Docker image is also available on Docker Hub.

コメント

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