📦
Yt Dlp MCP
A Model Context Protocol (MCP) server that bridges Video & Audio content with Large Language Models using yt-dlp.
0 installs
219 stars
48 forks
Trust: 71 — Good
Devtools
Installation
npx yt-dlp-mcpAsk AI about Yt Dlp MCP
Powered by Claude · Grounded in docs
I know everything about Yt Dlp MCP. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
yt-dlp MCP Server
A Model Context Protocol (MCP) server that provides YouTube video operations using yt-dlp.
Features
- Get Transcriptions: Extract transcriptions from YouTube videos with optional timestamp preservation
- Search Videos: Search for YouTube videos by terms and return URLs
- List Channel Videos: Get recent videos from a YouTube channel
Installation
pip install -e .
Usage
Run the MCP server:
yt-dlp-mcp
Tools
get_transcription
- Input: YouTube URL, optional timestamp preservation flag
- Output: Video transcription text
search_videos
- Input: Search terms
- Output: List of YouTube video URLs
list_channel_videos
- Input: Channel name/URL, number of videos to return
- Output: List of recent video URLs from the channel
Requirements
- Python 3.8+
- yt-dlp
- fastmcp
- youtube-search-python
