youtube_transcript
If you are the rightful owner of youtube_transcript and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Python service that provides APIs to fetch and transcribe YouTube video content, supporting both REST API (Flask) and MCP server implementations.
The YouTube Transcript API is a versatile Python service designed to fetch and transcribe YouTube video content. It supports both REST API and MCP server implementations, allowing users to retrieve video transcripts in multiple languages, including English and Vietnamese. The service can auto-detect available transcripts and, if necessary, fall back to audio transcription using Whisper. It also features automatic language detection, temporary file cleanup, and progress reporting for long-running operations. This makes it a robust tool for developers looking to integrate YouTube transcription capabilities into their applications.
Features
- Fetch YouTube video transcripts in multiple languages (English and Vietnamese)
- Auto-detect and use available transcripts
- Fallback to audio transcription using Whisper when transcripts are unavailable
- Support for both REST API and MCP server interfaces
- Automatic language detection
Tools
get_transcript
Get video transcript
extract_transcript
Extract transcript from audio
search_youtube_video
Search for YouTube videos