Overview
Features
MCP Server Core
A fully functional MCP server framework with tools, logging, and error handling to demonstrate MCP concepts.
YouTube Data Tool (get_yt_video_info)
Retrieves video metadata via yt-info-extract (title, description, channel, publish date, view count) and provides transcript data.
Transcript Retrieval with Intelligent Fallback
Uses yt-ts-extract to fetch transcripts with fallback logic for manual and auto-generated transcripts.
No API Key Required for Basic Usage
Core functionality works out-of-the-box without a YouTube Data API key; an API key is optional for enhanced metadata retrieval.
Comprehensive Logging and Error Handling
Extensive logs and standardized error responses with graceful failure modes and multiple fallbacks.
Who Is This For?
- Developers:Build MCP clients/servers to fetch YouTube metadata and transcripts for integration.
- QA Engineers:Test and validate MCP YouTube integration through automated tests and inspections.




