Transcribe YouTube videos for LLM chat apps.
Example prompt: Summarize https://www.youtube.com/watch?v=uB9yZenVLzg
- 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
"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"
}