Which languages are supported for transcripts?
English (en) and Vietnamese (vi) are explicitly supported, and the system can auto‑detect other languages using the langdetect library.
@minhleathvn
Basic information
A MCP server helps to transcript a youtube video
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"youtube_transcript": {
"command": "python",
"args": [
"apps/flask_server.py"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
YouTube Transcript API is a Python service that provides APIs to fetch and transcribe YouTube video content. It supports both a REST API (Flask) and an MCP server implementation, making it suitable for developers who need to extract video transcripts programmatically.
Install dependencies with pip install -r requirements.txt, then start the MCP server with python apps/mcp_server.py. Use the exposed MCP tools such as get_transcript(video_id, language) and extract_transcript(video_id, language) to retrieve transcripts. Alternatively, start the Flask server with python apps/flask_server.py and call its REST endpoints.
English (en) and Vietnamese (vi) are explicitly supported, and the system can auto‑detect other languages using the langdetect library.
The API falls back to downloading the audio and transcribing it using Whisper (via the `extract_transcript` tool or endpoint).
Key dependencies include `youtube-transcript-api`, `pytube`, `whisper`, `torch`, `langdetect`, `flask` (for the REST API), and `mcp` (for the MCP server).
Run `python apps/mcp_server.py` for the MCP server, or `python apps/flask_server.py` for the Flask‑based REST API. Both are located under the `apps/` directory.
Yes, the Flask server exposes `/health` and `/video/info?video_id=<id>` endpoints. The MCP server provides `search_youtube_video(query)` to find videos.

Transcribe YouTube videos, podcasts, meetings and media links into speaker-labelled, timestamped transcripts, then search who said what, ask questions answered with timestamped citations, pull chapters and paste-ready ti

Give your agent marketing superpowers. Layers MCP is the endpoint your coding agent calls to run growth for your product: it finds what to post, renders the video or slideshow, delivers it to TikTok, reads the result, an

Search and manage photo and video libraries through AI assistants. Find images and video moments, review duplicates, and organize collections, groups, favorites and people across local folders, Apple Photos and OneDrive.

Transcripts for one YouTube video or a whole channel or playlist, plus YouTube search, channel and playlist listings, and free new-upload tracking.

A video editor you use by chatting in Claude or ChatGPT. Bring your footage, ask for cuts, captions, titles and music, then download the finished video.
Comments