v0.6.2
YouTube MCP Server
Uses yt-dlp to download YouTube content and connects it to LLMs via Model Context Protocol.
Features
- Download YouTube subtitles (SRT format) for LLMs to read
- Download YouTube videos to your Downloads folder
- Integrates with Claude.ai and other MCP-compatible LLMs
Installation
- Install
yt-dlp(Homebrew and WinGet both work great here)
yt-dlp-mcp requires the yt-dlp package. Install it based on your operating system:
Windows
winget install yt-dlp
MacOS
brew install yt-dlp
Linux
pip install yt-dlp
- Install this via dive:
{
"mcpServers": {
"yt-dlp-mcp": {
"command": "npx",
"args": [
"-y",
"@kevinwatt/yt-dlp-mcp"
]
}
}
}
Usage Examples
Ask your LLM to:
- "Summarize the YouTube video <>"
- "Download this YouTube video: <>"
Manual Start
If needed, you can start the server manually:
yt-dlp-mcp
Requirements
yt-dlpinstalled and in PATH- Node.js 20+
- MCP-compatible LLM service
Languages
TypeScript
74.8%
JavaScript
25.2%