mcp-server-youtube-transcript

mcp-server-youtube-transcript

0

The YouTube Transcript Server is an MCP server designed to retrieve and handle transcripts for YouTube videos. It supports multiple video formats and languages, offering a simple interface for access to captions and subtitles. This server includes robust error handling and security considerations.

YouTube Transcript Server

A Model Context Protocol server enabling retrieval of transcripts from YouTube videos. It provides direct access to video captions and subtitles via a simple interface.

Key Features

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

Tools

  • get_transcript: Extracts transcripts from YouTube videos, accepting a URL or video ID and an optional language code.

Installation

To install the YouTube Transcript Server via Smithery or other tools like mcp-get.

Configuration

Configure with CLAUDE desktop using npx. Detailed JSON configuration is provided.

Development

Requires Node.js 18 or higher. Includes setup and testing instructions.

Error Handling

Robust error handling for invalid URLs, unavailable transcripts, and network issues.

Security Considerations

Validates input, handles API errors, and implements timeouts.