YouTube Transcript Server
@kimtaeyoon83
About YouTube Transcript Server
This is an MCP server that allows you to directly download transcripts of YouTube videos.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-youtube-transcript": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@kimtaeyoon83/mcp-server-youtube-transcript",
"--client",
"claude"
]
}
}
}Tools
1Extract transcripts from YouTube videos
Overview
What is YouTube Transcript Server?
YouTube Transcript Server is a Model Context Protocol (MCP) server that retrieves transcripts from YouTube videos. It provides direct access to video captions and subtitles through a simple tool interface, supporting various video URL formats including YouTube Shorts.
How to use YouTube Transcript Server?
Install via Smithery (npx -y @smithery/cli install @kimtaeyoon83/mcp-server-youtube-transcript --client claude) or add the server configuration to your Claude Desktop settings. Invoke the get_transcript tool with a YouTube URL or video ID; optional parameters include lang, include_timestamps, and strip_ads.
Key features of YouTube Transcript Server
- Support for multiple video URL formats (including YouTube Shorts)
- Language-specific transcript retrieval with automatic fallback
- Optional timestamps for referencing specific moments
- Built-in ad/sponsorship filtering (enabled by default)
- Zero external dependencies for transcript fetching
- Detailed metadata in responses
Use cases of YouTube Transcript Server
- Extracting subtitles from YouTube videos for content analysis
- Obtaining time‑stamped quotes for research or citation
- Getting clean transcripts without sponsor or ad interruptions
- Enabling accessibility by converting video speech to text
- Feeding transcripts into LLMs for summarization or Q&A
FAQ from YouTube Transcript Server
What video URL formats are supported?
You can use full YouTube URLs, YouTube Shorts URLs, or just a video ID.
How does language fallback work?
If the requested language code (e.g., 'ko') is not available, the server automatically falls back to any other available transcript language.
How can I include timestamps in the transcript?
Set include_timestamps to true in the get_transcript call. Timestamps are formatted like [0:05] text.
Can I disable the ad/sponsorship filtering?
Yes. Set the strip_ads parameter to false to receive the raw, unfiltered transcript.
More Media & Design MCP servers
Tripadvisor MCP Server
pab1it0A Model Context Protocol (MCP) server for Tripadvisor Content API. This provides access to Tripadvisor location data, reviews, and photos through standardized MCP interfaces, allowing AI assistants to search for travel destinations and experiences.
Video Editor MCP server
burningionMCP Interface for Video Jungle
NS Travel Information MCP Server
r-huijtsA Model Context Protocol (MCP) server that provides access to NS (Dutch Railways) travel information through Claude AI. This server enables Claude to fetch real-time train travel information and disruptions using the official Dutch NS API.
RustChain MCP
ScottcjnMCP server for RustChain blockchain and BoTTube video platform — AI agent tools for earning RTC tokens. Built on createkr's RustChain SDK.
Vibe Design System
mondaycom🎨 Vibe Design System - Official monday.com UI resources for application development in React.js
Comments