About Yt Dlp MCP
Yt Dlp MCP is an MCP server published by gavinHuang in the Developer Tools category: mCP server for YouTube transcription with yt-dlp and AssemblyAI.
Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/gavinHuang/yt-dlp-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Yt Dlp MCP
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
4 checks have not been run yet.
README
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
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.