Data as of
YouTube Transcript Server for Claude Desktop: Setup & Config
Claude Desktop: YouTube Transcript Server retrieves video captions through a single MCP tool.
What you can do with YouTube Transcript in Claude Desktop
Pick it for focused YouTube caption access with language and timestamp controls.
- Retrieve caption text for a YouTube video or Short
- Collect timestamped passages for moment-specific references
Before you start: YouTube Transcript in Claude Desktop
- Node.js 18 or later
- npm or yarn
- An MCP-compatible client
The server communicates over stdio. No runtime API key is specified for transcript retrieval.
YouTube Transcript Claude Desktop configuration
Choose Claude Desktop configuration scope
For YouTube Transcript Server, open macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json. Merge under mcpServers via Settings → Developer → Edit Config when available.
Add YouTube Transcript Server to Claude Desktop
Use the mcp-server-youtube-transcript entry below in mcpServers. Keep YouTube Transcript Server's documented stdio connection fields and your other Claude Desktop entries.
Check YouTube Transcript Server in Claude Desktop
YouTube Transcript Server: Fully quit and reopen Claude Desktop; check developer diagnostics.
Config file · macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"mcp-server-youtube-transcript": {
"command": "npx",
"args": [
"-y",
"@kimtaeyoon83/mcp-server-youtube-transcript"
],
"env": {}
}
}
}YouTube Transcript tools available to Claude Desktop
YouTube Transcript's stored tool list documents 1 tool; compare it with Claude Desktop's connected tool list, because the stored list is not a live check.
- get_transcript
When Claude Desktop requests get_transcript from YouTube Transcript, review the action before approving it.
Retrieve video captions with language, timestamp, and chapter-based promotional-filter options.
Troubleshooting YouTube Transcript in Claude Desktop
- Fully quit and reopen Claude Desktop for YouTube Transcript Server. If npx @kimtaeyoon83/mcp-server-youtube-transcript (Node.js/npm) is missing, check the desktop process's PATH, which may differ from your terminal.
- YouTube Transcript Server uses stdio here: Claude Desktop must keep the configured process running; protocol output belongs on stdout and diagnostics on stderr.
- Known limitation: Unavailable transcripts still produce errors
- Known limitation: Promotional filtering depends on chapter markers
- General Claude Desktop troubleshooting lives in the /clients/claude-desktop guide.
YouTube Transcript Server — details. Claude Desktop guide