Loading...

Downloads YouTube subtitles using yt-dlp and provides them to Claude via Model Context Protocol for summarization.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
Downloads YouTube subtitles using yt-dlp and provides them to Claude via Model Context Protocol for summarization.
This server is relatively safe for read-only operations, but the execution of yt-dlp introduces some risk. Ensure that input URLs are carefully validated to prevent command injection. The absence of sandboxing and resource limits should be considered in production environments.
Performance depends on the speed of yt-dlp and the size of the subtitles. Large videos with extensive subtitles may take longer to process. Network connectivity also impacts performance.
The primary cost is the computational resources used to run yt-dlp. There are no direct API costs associated with YouTube itself, but excessive use could potentially trigger rate limiting.
yt-dlpDownloads subtitles from a given YouTube video URL.
Executes an external process with user-provided input, posing a command injection risk.
None
This server is relatively safe for read-only operations, but the execution of `yt-dlp` introduces some risk. Ensure that input URLs are carefully validated to prevent command injection. The absence of sandboxing and resource limits should be considered in production environments.
The server operates in a read-only mode by default, fetching subtitles. However, the execution of `yt-dlp` is not sandboxed, and there are no built-in rollback mechanisms.
Production Tip
Implement robust input validation and sanitization to prevent command injection vulnerabilities when passing YouTube URLs to `yt-dlp`.
The server will likely return an error message indicating that the subtitles could not be downloaded. Check the `yt-dlp` logs for more details.
The size limit depends on the resources available to the server and the capabilities of `yt-dlp`. Very large videos may take a long time to process or may exceed memory limits.
Ensure that `yt-dlp` is up-to-date and that the server has sufficient resources (CPU, memory) to handle the processing load. Consider caching frequently accessed subtitles.
Always validate and sanitize YouTube URLs before passing them to the server to prevent command injection vulnerabilities. Monitor the server for suspicious activity.
No, this server is specifically designed to download subtitles. Downloading videos would require modifying the server's code and potentially introducing additional security risks.
The server's support for different formats and languages depends on the capabilities of `yt-dlp`. Refer to the `yt-dlp` documentation for a list of supported formats and languages.
Use the appropriate package manager (e.g., Homebrew, WinGet) to update `yt-dlp` to the latest version.