MCP-YouTube-Transcribe

JackHP/MCP-YouTube-Transcribe

3.3

If you are the rightful owner of MCP-YouTube-Transcribe 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.

MCP-YouTube-Transcribe is a server that fetches transcripts from YouTube videos, prioritizing official transcripts and using AI-powered transcription as a fallback.

MCP-YouTube-Transcribe is a versatile server designed to efficiently retrieve transcripts from YouTube videos. It first attempts to obtain pre-existing, official transcripts for speed and accuracy. If an official transcript is unavailable, the server downloads the video's audio and employs OpenAI's Whisper model for local AI-powered transcription. This tool is particularly useful for developers and systems that require seamless integration with an MCP server to access YouTube video transcripts. The server is built to be lightweight and easy to integrate, making it a valuable asset for applications that need to process video content quickly and accurately. With support for both official and AI-generated transcripts, MCP-YouTube-Transcribe ensures that users have access to the most reliable transcription method available.

Features

  • YouTube Video Search: Finds the most relevant YouTube video based on a text query.
  • Official Transcript Priority: Fetches manually created or auto-generated YouTube transcripts first for speed and accuracy.
  • Fast AI-Powered Transcription: Uses whisper.cpp for fast transcription, with a fallback to OpenAI's Python Whisper model.
  • MCP Server Interface: Exposes transcription functionality as a tool via the lightweight model context protocol.

Tools

  1. get_youtube_transcript

    Fetches the transcript for a specified YouTube video query.