adhikasp/mcp-youtube
View on GitHub ↗Model Context Protocol to fetch youtube transcript
50 ★20 forksPythonUpdated 9mo ago
What you need to know
Minimal Python MCP server that downloads YouTube subtitles/transcripts (by video ID or full URL, with timestamps) and feeds them to any MCP-compatible LLM client.
Install
uvx --from git+https://github.com/adhikasp/mcp-youtube mcp-youtube
Usage
- •Add to your MCP client config with command uvx and args ['--from', 'git+https://github.com/adhikasp/mcp-youtube', 'mcp-youtube']
- •Pass either a video ID or a full YouTube URL
- •Transcripts include timestamps
Key features
- ✓Transcript/subtitle download from YouTube videos
- ✓Supports both video IDs and full URLs
- ✓Timestamps included in transcript output
- ✓Works with any MCP-compatible client
Best for
Letting LLM agents read and analyze YouTube video transcripts
Caveats
- ⚠Run directly from the git repo via uvx rather than a released PyPI package
- ⚠Very small feature set - transcript download only
Platforms: LocalClients: Any MCP-compatible client
Reviewed 2026-08-18
Topics
mcpmodel-context-protocol
- Stars
- 50★
- Forks
- 20
- Language
- Python
- License
- MIT
- Created
- 2024-11-30
- Last push
- 2025-12-02