YouTube MCP Server
by MCP-Mirror
A Model Context Protocol (MCP) server implementation for YouTube, enabling AI language models to interact with YouTube content through a standardized interface. It provides a way to access video information, transcripts, and channel/playlist details.
Last updated: N/A
What is YouTube MCP Server?
This is a Model Context Protocol (MCP) server designed to interface with the YouTube Data API. It allows AI language models to access and process YouTube content in a structured and standardized way.
How to use YouTube MCP Server?
To use this server, you need to install it either via Smithery or manually using npm. Configure it with your YouTube API key and then add it to your MCP client configuration. You can then use the provided JavaScript examples to interact with YouTube videos, channels, and playlists.
Key features of YouTube MCP Server
Get video details (title, description, duration, etc.)
Retrieve video transcripts with language support and timestamps
Manage channel details, playlists, and statistics
Search videos, transcripts, and channel content
Use cases of YouTube MCP Server
Enabling AI models to summarize YouTube videos
Building applications that search and analyze YouTube content
Creating chatbots that can answer questions about YouTube videos
Integrating YouTube content into AI-powered learning platforms
FAQ from YouTube MCP Server
What is a YouTube Data API key and how do I get one?
What is a YouTube Data API key and how do I get one?
A YouTube Data API key is required to access YouTube data programmatically. You can obtain one by creating a project in the Google Cloud Console, enabling the YouTube Data API v3, and creating API credentials.
What is the purpose of the YOUTUBE_TRANSCRIPT_LANG environment variable?
What is the purpose of the YOUTUBE_TRANSCRIPT_LANG environment variable?
The YOUTUBE_TRANSCRIPT_LANG environment variable specifies the default language for retrieving video transcripts. If not set, it defaults to 'en' (English).
How do I install this server?
How do I install this server?
You can install it either automatically via Smithery or manually using npm. See the Installation section in the README for detailed instructions.
What is MCP?
What is MCP?
MCP stands for Model Context Protocol. It is a standardized interface for AI language models to interact with external data sources, such as YouTube.
Where can I find more information about contributing to this project?
Where can I find more information about contributing to this project?
See the CONTRIBUTING.md file in the repository for information about contributing.