youtube-transcript-mcp
by 0xCaFeBEef
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| YTA_GL | No | Region sent to YouTube; affects track display names. | US |
| YTA_HL | No | Interface language sent to YouTube; affects track display names. | en |
| YTA_YTDLP | No | auto uses a local yt-dlp as fallback, always puts it first, never disables it. | auto |
| YTA_COOKIES | No | Raw Cookie header, for age-restricted or your own private videos. | |
| YTA_RETRIES | No | Retries for transport-level failures, with backoff. | 2 |
| YTA_MAX_CHARS | No | Transcript cap per call; truncation is reported, not hidden. | 200000 |
| YTA_PROVIDERS | No | Override the provider order. | innertube,watch-page,yt-dlp |
| YTA_TIMEOUT_MS | No | Timeout per HTTP request. | 20000 |
| YTA_USER_AGENT | No | Sent on every request. | desktop Chrome UA |
| YTA_YTDLP_PATH | No | Path to the yt-dlp binary. | yt-dlp |
| YTA_CACHE_TTL_MS | No | In-memory transcript cache lifetime. | 300000 |
| YTA_COOKIES_FILE | No | Netscape cookie file (the format browser extensions and yt-dlp emit); parsed for HTTP and passed to yt-dlp. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues