YouTube MCP Server
by kevinwatt
local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
yt-dlp-mcp
An MCP server implementation that integrates with yt-dlp, providing video and audio content download capabilities (e.g. YouTube, Facebook, Tiktok, etc.) for LLMs.
Features
- Subtitles: Download subtitles in SRT format for LLMs to read
- Video Download: Save videos to your Downloads folder with resolution control
- Audio Download: Save audios to your Downloads folder
- Privacy-Focused: Direct download without tracking
- MCP Integration: Works with Dive and other MCP-compatible LLMs
Installation
Prerequisites
Install yt-dlp
based on your operating system:
Copy
With Dive Desktop
- Click "+ Add MCP Server" in Dive Desktop
- Copy and paste this configuration:
Copy
- Click "Save" to install the MCP server
Tool Documentation
- list_subtitle_languages
- List all available subtitle languages and their formats for a video (including auto-generated captions)
- Inputs:
url
(string, required): URL of the video
- download_video_subtitles
- Download video subtitles in any available format. Supports both regular and auto-generated subtitles
- Inputs:
url
(string, required): URL of the videolanguage
(string, optional): Language code (e.g., 'en', 'zh-Hant', 'ja'). Defaults to 'en'
- download_video
- Download video to user's Downloads folder
- Inputs:
url
(string, required): URL of the videoresolution
(string, optional): Video resolution ('480p', '720p', '1080p', 'best'). Defaults to '720p'
- download_audio
- Download audio in best available quality (usually m4a/mp3 format) to user's Downloads folder
- Inputs:
url
(string, required): URL of the video
Usage Examples
Ask your LLM to:
Copy
Manual Start
If needed, start the server manually:
Copy
Requirements
- Node.js 20+
yt-dlp
in system PATH- MCP-compatible LLM service
Documentation
License
MIT
Author
Dewei Yen
This server cannot be installed
Connects 'yt-dlp' with LLMs via the Model Context Protocol, allowing users to download YouTube content and integrate it with Dive and other MCP-compatible LLMs.
- Features
- Installation
- Tool Documentation
- Usage Examples
- Manual Start
- Requirements
- Documentation
- License
- Author