Best for
- Writing and research workflows that need spoken YouTube content as text
- Users who want quick video information inside an MCP client
This is a non-official MCP server maintained by an individual developer, focused on extracting YouTube transcripts and metadata. It offers four tools and supports transcript pagination and proxy access. It suits users who need video content as text; it does not download or play videos, and it depends on external YouTube interfaces that may be affected by IP bans.
This MCP server retrieves transcripts for given YouTube video URLs. It exposes get_transcript for plain transcript text, get_timed_transcript for transcripts with timestamps, get_video_info for video metadata, and get_available_languages for the video's available languages. Transcripts longer than 50,000 characters are paginated and return a next_cursor; the page size can be adjusted with --response-limit. Where access to YouTube is restricted, Webshare residential proxy or HTTP/HTTPS proxy can be configured via environment variables or command line arguments.
{
"mcpServers": {
"youtube-transcript": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/jkawamoto/mcp-youtube-transcript",
"mcp-youtube-transcript"
]
}
}
}