This PR adds a badge for the [YouTube MCP Server](https://glama.ai/mcp/servers/0nvr1xbmpk) server listing in Glama MCP server directory. <a href="https://glama.ai/mcp/servers/0nvr1xbmpk"><img width="380" height="200" src="https://glama.ai/mcp/servers/0nvr1xbmpk/badge" alt="YouTube Server MCP server" /></a> Glama performs regular codebase and documentation checks to: * Confirm that the MCP server is working as expected * Confirm that there are no obvious security issues with dependencies of the server * Extract server characteristics such as tools, resources, prompts, and required parameters. This badge helps your users to quickly asses that the MCP server is safe, server capabilities, and instructions for installing the server.
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 Dive and other MCP-compatible LLMs
Installation
- Install
yt-dlp(Pip, 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
76.7%
JavaScript
12.1%
Python
11.2%