get-youtube-video-transcript-mcp
by Mizstik
Overview
This MCP server retrieves transcripts/subtitles and titles from YouTube videos using yt-dlp.
Installation
node main.jsSecurity Notes
CRITICAL: The server uses `child_process.exec` to run `yt-dlp` commands, directly embedding user-provided `video_id` and `lang` parameters into the shell command string without apparent sanitization. This creates a severe command injection vulnerability, allowing an attacker to execute arbitrary shell commands on the server.
Similar Servers
mcp-server-youtube-transcript
Provides a Model Context Protocol server to retrieve YouTube video transcripts, including language fallback, timestamps, and ad filtering.
yt-dlp-mcp
Integrate video platform capabilities like search, metadata extraction, and content download into AI agents using yt-dlp.
youtube-mcp-server
This server provides examples of Model Context Protocol (MCP) implementations, integrating the YouTube API to enable Large Language Models (LLMs) like GitHub Copilot Chat to search for YouTube channels and videos.
mcp-youtube
Empowers AI language models to retrieve token-optimized, structured YouTube data for video search, detail retrieval, transcript fetching, channel analysis, and trend discovery.