What is A Model Context Protocol (MCP) server implementation for YouTube, enabling AI language models to interact with YouTube content.?
YouTube MCP Server is a Model Context Protocol (MCP) server implementation for YouTube, enabling AI language models to interact with YouTube content through a standardized interface. It provides features for video information, transcript management, channel management, and playlist management.
Documentation
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 (title, description, duration, etc.)
List channel videos
Get video statistics (views, likes, comments)
Search videos across YouTube
Transcript Management
Retrieve video transcripts
Support for multiple languages
Get timestamped captions
Search within transcripts
Channel Management
Get channel details
List channel playlists
Get channel statistics
Search within channel content
Playlist Management
List playlist items
Get playlist details
Search within playlists
Get playlist video transcripts
Installation# Quick Setup for Claude Desktop
Install the package:
npm install -g zubeid-youtube-mcp-server
Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows):
To install YouTube MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @ZubeidHendricks/youtube --client claude
Configuration
Set the following environment variables:
YOUTUBE_API_KEY: Your YouTube Data API key (required)
YOUTUBE_TRANSCRIPT_LANG: Default language for transcripts (optional, defaults to 'en')\n\n### Using with VS Code
For one-click installation, click one of the install buttons below:
Manual Installation
If you prefer manual installation, first check the install buttons at the top of this section. Otherwise, follow these steps:
Add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing Ctrl + Shift + P and typing Preferences: Open User Settings (JSON).