mcp-server-youtube-transcript

mcp-server-youtube-transcript

209

The YouTube Transcript Server is a Model Context Protocol server designed to retrieve transcripts from YouTube videos. It supports multiple video URL formats, allows language-specific transcript retrieval, and offers robust error handling features.

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

Components

Tools
  • get_transcript
    • Extract transcripts from YouTube videos

Security Considerations

  • Validates all input parameters
  • Handles YouTube API errors gracefully
  • Implements timeouts for transcript retrieval

Usage Examples

  1. Get transcript by video URL
  2. Get transcript by video ID

Installing via Smithery

To install YouTube Transcript Server for Claude Desktop automatically.

Development

  • Prerequisites: Node.js 18 or higher, npm or yarn
  • Setup: Install dependencies, Build the server, Testing and Debugging.