mcp-youtube-transcript
by jkawamoto·★ 388·Score 50
MCP server for retrieving YouTube video transcripts with timestamps and metadata.
Overview
This MCP server provides access to YouTube video transcripts through multiple tools: get_transcript, get_timed_transcript, get_video_info, and get_available_languages. It supports language selection and handles pagination for long transcripts, making it suitable for processing lengthy videos that exceed token limits. The server is actively maintained with recent commits and includes comprehensive installation instructions for various clients including Claude Desktop, Goose, and LM Studio.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this MCP server when you need reliable access to YouTube video transcripts with language support and metadata, particularly for content analysis or accessibility purposes.
When NOT to choose this
Avoid this server if you need offline access to transcripts, as it requires live YouTube API connections and won't work in restricted network environments without proxy configuration.
Tools this server exposes
4 tools extracted from the READMEget_transcripturl: string, lang?: string, next_cursor?: stringFetches the transcript of a specified YouTube video.
get_timed_transcripturl: string, lang?: string, next_cursor?: stringFetches the transcript of a YouTube video with timestamps.
get_video_infourl: stringFetches metadata of a specified YouTube video.
get_available_languagesurl: stringRetrieves available languages for a YouTube video.
Comparable tools
Installation
Installation
For Claude Desktop, add this to your claude_desktop_config.json:
{
"mcpServers": {
"youtube-transcript": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/jkawamoto/mcp-youtube-transcript",
"mcp-youtube-transcript"
]
}
}
}Alternatively, download the MCP bundle from the [Releases](https://github.com/jkawamoto/mcp-youtube-transcript/releases) page and import it into Claude Desktop.
FAQ
- How do I handle long transcripts?
- The server automatically splits transcripts exceeding 50,000 characters. When a transcript is split, the response includes a 'next_cursor' parameter to retrieve the next part.
- Can I use this server in environments with restricted YouTube access?
- Yes, you can configure proxy servers using environment variables like HTTP_PROXY/HTTPS_PROXY or command line arguments like --http-proxy.
Compare mcp-youtube-transcript with
Last updated · Auto-generated from public README + GitHub signals.