LogoFindMcp
Logo of YouTube Transcript Server

YouTube Transcript Server

MCP server to directly download YouTube video transcripts, enabling easy access to captions and subtitles for various applications.

Introduction

YouTube Transcript Server

A Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video captions and subtitles through a simple interface.

Key features:

  • Support for multiple video URL formats
  • Language-specific transcript retrieval
  • Detailed metadata in responses

Configuration for Claude Desktop:

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "npx",
      "args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
    }
  }
}

Tools:

  • get_transcript - Extracts transcripts from YouTube videos. Inputs include video URL/ID and optional language code.

Usage Examples:

  • Get transcript by video URL:
await server.callTool("get_transcript", {
  url: "https://www.youtube.com/watch?v=VIDEO_ID",
  lang: "en"
});
  • Get transcript by video ID:
await server.callTool("get_transcript", {
  url: "VIDEO_ID",
  lang: "ko"
});

Error Handling: The server implements robust error handling for common scenarios:

  • Invalid video URLs or IDs
  • Unavailable transcripts
  • Language availability issues
  • Network errors

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates