YouTube Transcript Server
@MCP-Mirror
About YouTube Transcript Server
Mirror of
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"williamvd4_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?
A Model Context Protocol server that enables retrieval of transcripts from YouTube videos. It provides direct access to video captions and subtitles through a simple tool interface, supporting multiple video URL formats and language-specific transcript retrieval.
How to use YouTube Transcript Server?
Install via Smitherly (npx -y @smithery/cli install @kimtaeyoon83/mcp-server-youtube-transcript --client claude) or via mcp-get, or add the provided JSON configuration to your Claude Desktop config. Invoke the get_transcript tool with a YouTube video URL or ID (required) and an optional language code (default "en").
Key features of YouTube Transcript Server
- Support for multiple YouTube video URL formats
- Language-specific transcript retrieval (e.g., 'en', 'ko')
- Detailed metadata in responses
- Robust error handling for invalid inputs and network errors
- Implements timeouts and input validation
Use cases of YouTube Transcript Server
- Extract subtitles from a YouTube video directly in Claude Desktop
- Retrieve transcripts in a specific language by specifying a language code
- Integrate transcript fetching into larger MCP‑based workflows
FAQ from YouTube Transcript Server
What prerequisites are required to run the server?
Node.js 18 or higher and npm or yarn are required.
How do I configure the server for Claude Desktop?
Add the following JSON to your Claude Desktop configuration under mcpServers: { "youtube-transcript": { "command": "npx", "args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"] } }.
What tool does this server expose?
The server exposes a single tool called get_transcript that accepts a url (required) and an optional lang (default "en") parameter.
How does the server handle errors?
It validates all input parameters, handles YouTube API errors gracefully, implements timeouts for transcript retrieval, and provides detailed error messages for troubleshooting.
Frequently asked questions
What prerequisites are required to run the server?
Node.js 18 or higher and npm or yarn are required.
How do I configure the server for Claude Desktop?
Add the following JSON to your Claude Desktop configuration under `mcpServers`: `{ "youtube-transcript": { "command": "npx", "args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"] } }`.
What tool does this server expose?
The server exposes a single tool called `get_transcript` that accepts a `url` (required) and an optional `lang` (default "en") parameter.
How does the server handle errors?
It validates all input parameters, handles YouTube API errors gracefully, implements timeouts for transcript retrieval, and provides detailed error messages for troubleshooting.
Basic information
More Media & Design MCP servers
MCP Google Map Server
cablateA powerful Model Context Protocol (MCP) server providing comprehensive Google Maps API integration with LLM processing capabilities.

Lamina — On-brand product photos, video & try-ons
LaminaGenerate on brand product videos from Claude Code (or any assistant) in one line. Lamina turns a brief + your brand kit into finished product photos, video reels, and campaign banners - no prompt engineering; brand guard
Figma MCP Server
TimHoldenModel Context Protocol server implementation for Figma API
Melrōse - programming of music melodies
emickleiinteractive programming of melodies, producing MIDI
Photoshop MCP Server
loonghaoA Model Context Protocol (MCP) server that interfaces with Adobe Photoshop's Python API. Enables LLMs to execute image editing operations, automate workflows, and manage Photoshop tasks through structured commands and context-aware interactions.
Comments