This is an MCP server that allows you to directly download transcripts of YouTube videos.
Standard I/O
Build from source
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-server-youtube-transcript": {
"args": [
"index.js"
],
"command": "node"
}
}
}transcripts from YouTube videos
- `url` (string, required): YouTube video URL, Shorts URL, or video ID
(string, optional, default: "en"): Language code for transcript (e.g., 'ko', 'en'). Automatically falls back to available languages if requested language is not found.
(boolean, optional, default: false): Include timestamps in output (e.g., '[0:05] text')
(boolean, optional, default: true): Filter out sponsorships, ads, and promotional content from transcript based on chapter markers
for multiple video URL formats (including YouTube Shorts)
timestamps for referencing specific moments
external dependencies for transcript fetching
metadata in responses