yt-dlp
About
Download video and audio from YouTube and other platforms using the yt-dlp tool.
Details
- Author
- gtvar
- Categories
- Web Scraping, Other
- Tags
- #video, #audio
Jump to
Setup
Install yt-dlp in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/gtvar/yt-dlp-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
An MCP server implementation that integrates with yt-dlp, providing video and audio content download capabilities from YouTube and other platforms for LLMs.
- Video Download: Save videos to your specified folder with quality control
- Audio Download: Extract and save audio in various formats (mp3, m4a, ogg, opus)
- Video Information: Get metadata about videos without downloading
- Privacy-Focused: Direct download without tracking
- MCP Integration: Works with Claude Desktop and other MCP-compatible LLMs
- Flexible Output: Customizable output paths and file formats
Installyt-dlpbased on your operating system:
# macOS brew install yt-dlp # Linux pip install yt-dlp
-
Open your Claude Desktop configuration file:
- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
{ "mcpServers": { "yt-dlp-mcp": { "command": "npx", "args": [ "-y", "@gtvar/yt-dlp-mcp" ] } } }
- Save the file and restart Claude Desktop
- Get video metadata without downloading (title, duration, uploader, available formats)
- Inputs:
- url(string, required): URL of the video
- Download video or extract audio to specified location with quality control
- Inputs:
- url(string, required): URL of the video
- quality_preference(string, optional): Video quality preference
- video_container_preference(string, optional): Preferred video format
- audio_container_preference(string, optional): Preferred audio format (mp3, m4a, ogg, opus)
- output_path(string, optional): Custom output path with filename template
- extract_audio_only(boolean, optional): Extract audio only. Defaults to false
"Get information about this video: https://youtube.com/watch?v=..." "Download this YouTube video: https://youtube.com/watch?v=..." "Extract audio from this video in mp3 format: https://youtube.com/watch?v=..." "Download video with custom quality settings: https://youtube.com/watch?v=..." "Save this video to a specific folder: https://youtube.com/watch?v=..."
- YTDLP_PATH- Path to yt-dlp executable (default: 'yt-dlp')
- YTDL_OUTPUT_DIR- Default output directory (default: '/tmp')
- FFMPEG_PATH- Path to ffmpeg executable (optional)
- Node.js 20+
- yt-dlpin system PATH
- MCP-compatible LLM service (Claude Desktop, etc.)
- Optional:ffmpegfor additional format support
🕷️ 9 MCP tools for web scraping, browser automation, vision, transcription and RAG query
Give your AI the ability to read the web. Fetches URLs as clean markdown with 9 fallback strategies. Handles tweets, YouTube, arXiv, PDFs, and regular pages.
Extracts information from YouTube videos and channels using the YouTube Data API.
Retrieves transcripts from YouTube videos for content analysis and processing.
YouTube transcript API for AI agents - pay per successful transcript via x402 (USDC on Base); failed videos are never charged
Download video and audio content from various websites like YouTube, Facebook, and Tiktok using yt-dlp.
Download video and audio from various platforms like YouTube, Facebook, and TikTok using yt-dlp.
Remote MCP that scrapes customer comments and reviews from Reddit, YouTube, Amazon, TikTok, app stores, and 25+ other platforms, then turns them into ad angles and customer language for marketers.
AI-powered Business Helper that analyzes thousands of YouTube videos to extract precise insights, timestamps, and actionable strategies. Instantly find the most relevant moments from podcasts, interviews, and lectures—turning long-form content into targeted business intelligence.
100% Free AI audio and video transcription with speaker diarization and YouTube support.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




