youtube-transcript-mcp

SeanPedersen/youtube-transcript-mcp

3.3

If you are the rightful owner of youtube-transcript-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The YouTube Transcript MCP server is designed to transcribe YouTube videos for use in LLM chat applications, facilitating easy access to video content in text format.

youtube-transcript-mcp

Transcribe YouTube videos for LLM chat apps.

Usage

Example prompt: Summarize https://www.youtube.com/watch?v=uB9yZenVLzg

Install

  • Install Claude Desktop
  • Install uv
  • Clone repo: git clone https://github.com/SeanPedersen/youtube-transcript-mcp
  • cd youtube-transcript-mcp/
  • Setup environment: uv venv && uv pip install -r pyproject.toml && source .venv/bin/activate
  • Install the MCP server: fastmcp install claude-desktop mcp_server.py --with youtube-transcript-api
  • Restart Claude Desktop

MCP JSON Config

"YouTube transcription service": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "fastmcp",
        "--with",
        "youtube-transcript-api",
        "fastmcp",
        "run",
        "$INSERT_PATH/youtube-transcript-mcp/mcp_server.py"
      ],
      "env": {},
      "transport": "stdio"
    }