youtube-mcp-server

youtube-mcp-server

179

The YouTube MCP Server is a tool designed to facilitate the interaction between AI language models and YouTube content using MCP. It offers features like video, transcript, and playlist management, providing a structured interface for data retrieval from YouTube.

YouTube MCP Server

A Model Context Protocol (MCP) server implementation for YouTube, enabling AI language models to interact with YouTube content through a standardized interface.

Features

  • Video Information: Get video details, list channel videos, retrieve video statistics, and search videos.
  • Transcript Management: Retrieve transcripts, support multiple languages, get timestamped captions, and search within transcripts.
  • Channel Management: Access channel details, lists playlists, analyze channel statistics, and search channel content.
  • Playlist Management: Manage playlist items and details, search playlists, and get playlist video transcripts.

Installation

Installing via Smithery

To install, use the command via Smithery.

Manual Installation

Use npm to install the server.

Configuration

Set environment variables like YOUTUBE_API_KEY and YOUTUBE_TRANSCRIPT_LANG.

YouTube API Setup

Includes instructions to enable the YouTube Data API v3 and create API credentials in Google Cloud Console.

Development

Commands for installing dependencies, running tests, building, and linting.