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" }