YouTube MCP Server
by coyaSONG
A Model Context Protocol (MCP) server for interacting with YouTube data. This server provides resources and tools to query YouTube videos, channels, comments, and transcripts through a stdio interface.
Last updated: N/A
What is YouTube MCP Server?
The YouTube MCP Server is a tool that allows users to interact with YouTube data programmatically. It provides resources and tools to query YouTube videos, channels, comments, and transcripts.
How to use YouTube MCP Server?
The server can be installed manually or via Smithery. After installation, configure the YouTube API key and run the server. The API Reference section provides details on available resources and tools, along with example usage.
Key features of YouTube MCP Server
Search for YouTube videos with advanced filtering options
Get detailed information about specific videos and channels
Compare statistics across multiple videos
Discover trending videos by region and category
Analyze channel performance and video statistics
Retrieve video comments and transcripts/captions
Generate video analysis and transcript summaries
Use cases of YouTube MCP Server
Analyzing YouTube video trends
Extracting and summarizing video transcripts
Comparing video statistics for competitive analysis
Automating YouTube data retrieval for research
Building applications that leverage YouTube data
FAQ from YouTube MCP Server
What is the Model Context Protocol (MCP)?
What is the Model Context Protocol (MCP)?
MCP is a protocol for interacting with models and data sources.
What is the YouTube Data API key used for?
What is the YouTube Data API key used for?
The YouTube Data API key is required to authenticate your requests to the YouTube Data API.
How do I get a YouTube Data API key?
How do I get a YouTube Data API key?
You can obtain a YouTube Data API key from the Google Cloud Console.
What are the prerequisites for running this server?
What are the prerequisites for running this server?
Node.js (v16+) and a YouTube Data API key are required.
How do I access a video transcript?
How do I access a video transcript?
Use the youtube://transcript/{videoId}
resource. You can specify the language using the language
query parameter.