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