youtube-mcp-server

This repository provides a Model Context Protocol (MCP) server for YouTube, enabling AI language models to interact with YouTube content through a standardized interface. It supports video, transcript, channel, and playlist management.

214
8

YouTube MCP Server

smithery badge

This project is a Model Context Protocol (MCP) server designed to facilitate interaction between AI language models and YouTube content via a standardized interface. It enables AI models to access and process YouTube data efficiently.

Features

The server offers comprehensive features, including:

  • Video Information: Retrieve video details, channel videos, and statistics.
  • Transcript Management: Access transcripts in multiple languages with timestamped captions and search capabilities.
  • Channel Management: Obtain channel details, playlists, and statistics, with search functionality.
  • Playlist Management: List playlist items, get playlist details, search within playlists, and access video transcripts.

Installation

Installation is supported via Smithery or manual installation using npm. Configuration requires setting the YOUTUBE_API_KEY environment variable.

Usage

The server can be integrated with an MCP client like Claude Desktop by configuring the client with the server's command and environment settings.

Development

Development commands include installing dependencies, running tests, building the project, and linting.

Repository

ZU
ZubeidHendricks

ZubeidHendricks/youtube-mcp-server

Created

December 29, 2024

Updated

March 28, 2025

Language

TypeScript

Category

Developer Tools