Skip to main content
Glama
pobibibi

youtube-transcript-mcp

by pobibibi

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
YTDLP_PATHNoPath to the yt-dlp executable. If not set, the server falls back to Python module yt_dlp.
YTDLP_PROXYNoProxy for all requests.
TRANSCRIPTS_DIRNoDefault output folder for transcripts../transcripts
YTDLP_COOKIES_FILENoPath to a cookies.txt file for authentication.
YTDLP_COOKIES_FROM_BROWSERNoBrowser to pull cookies from (e.g., chrome, firefox). Needed for age-restricted videos.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
transcribe_videoA

Transcribe a YouTube video and save it as a Markdown file built for an LLM to read: front matter with the video's facts, a linked chapter index, and the text in paragraphs with timestamps. By default it does NOT return the transcript, only the file path and a summary (title, channel, duration, word count and section list), so you can then read the whole file or just the section you need. Uses the video's own language unless another one is requested.

list_languagesA

Show which captions a YouTube video has (manual and automatic), its own language, its duration and how many chapters it carries. Useful before transcribing when you are unsure the language you want exists.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pobibibi/youtube-transcript-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server