Frank Fiegel 688a0599e9
add MCP server badge
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.
2025-02-11 00:50:41 -06:00
2025-02-11 03:24:39 +08:00
2025-02-11 02:46:27 +08:00
2025-02-11 02:46:27 +08:00
2025-02-11 02:40:43 +08:00
2025-02-11 03:24:39 +08:00
2025-02-11 02:59:20 +08:00
2025-02-11 03:24:39 +08:00
2025-02-11 00:50:41 -06:00
2025-02-11 02:40:43 +08:00

YouTube MCP Server

Uses yt-dlp to download YouTube content and connects it to LLMs via Model Context Protocol.

YouTube Server MCP server

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

  1. 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
  1. 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-dlp installed and in PATH
  • Node.js 20+
  • MCP-compatible LLM service
Description
A Model Context Protocol (MCP) server that bridges Video & Audio content with Large Language Models using yt-dlp.
Readme MIT 562 KiB
Languages
TypeScript 76.7%
JavaScript 12.1%
Python 11.2%