youtube-mcp-server
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.