This MCP server, developed by Dewei Yen, provides a bridge between AI models and YouTube content through the yt-dlp tool. Built with TypeScript and leveraging the Model Context Protocol SDK, it offers capabilities for downloading YouTube subtitles and videos. The implementation focuses on simplifying access to YouTube content for AI processing, enabling use cases such as video summarization and content analysis. By connecting AI models with YouTube data, this server allows for sophisticated scenarios like automated video transcription, content curation, and language processing of video subtitles. It's particularly useful for applications and AI assistants that require programmatic access to YouTube content through a standardized MCP interface.
暂无评论. 成为第一个评论的人!
登录以参与讨论
Search YouTube with pagination support. Parameters: query, maxResults, offset, response_format. Returns: Video list with titles, channels, durations, URLs. Supports: JSON and Markdown formats.
List all available subtitle languages for a video. Parameters: url. Returns: Available languages, formats, auto-generated status.
Download subtitles in VTT format with timestamps. Parameters: url, language (optional). Returns: Raw VTT subtitle content.
Generate clean plain text transcript. Parameters: url, language (optional). Returns: Cleaned text without timestamps or formatting.
Download video to Downloads folder. Parameters: url, resolution, startTime, endTime. Resolutions: 480p, 720p, 1080p, best. Supports: Video trimming.
Extract and download audio only. Parameters: url. Format: Best quality M4A/MP3.
Extract comprehensive video metadata in JSON. Parameters: url, fields (optional array). Returns: Complete metadata or filtered fields. Includes: Views, likes, upload date, tags, formats, etc.
Get human-readable metadata summary. Parameters: url. Returns: Formatted text with key information.