YouTube

YouTube

Comprehensive YouTube API integration for video management, Shorts creation, and analytics.

399
Stars
79
Forks
0
Releases

Overview

An MCP server implementation for YouTube that enables AI language models to interact with YouTube data through a unified, protocol-driven interface. The server exposes functions to fetch video information (title, description, duration), list channel videos, and retrieve video statistics such as views, likes, and comments, as well as perform searches across YouTube. It also provides comprehensive transcript management: retrieve transcripts, support for multiple languages, access timestamped captions, and search within transcripts to extract relevant segments. For content organization, the server offers channel management capabilities including getting channel details, listing channel playlists, obtaining channel statistics, and searching within channel content. Playlist management features allow listing playlist items, retrieving playlist details, searching within playlists, and obtaining transcripts for playlist videos. Configuration is driven by environment variables (notably YOUTUBE_API_KEY) and an optional YOUTUBE_TRANSCRIPT_LANG to set the default transcript language (defaulting to 'en'). The MCP server can be run via Claude Desktop, NPX, or Smithery installations, with accompanying setup steps and example usage. It is designed to provide a consistent, programmable interface for retrieval, discovery, and analysis of YouTube resources for AI agents.

Details

Owner
ZubeidHendricks
Language
TypeScript
License
Updated
2025-12-07

Features

Video Information

Get video details (title, description, duration), list channel videos, obtain video statistics, and search videos across YouTube.

Transcript Management

Retrieve transcripts, support multiple languages, access timestamped captions, and search within transcripts.

Channel Management

Get channel details, list channel playlists, get channel statistics, and search within channel content.

Playlist Management

List playlist items, get playlist details, search within playlists, and get playlist video transcripts.

Tags

YouTubeMCP ServerVideo InformationTranscript ManagementChannel ManagementPlaylist ManagementAPIClaude Desktop