mcp-server-youtube-transcript
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.