Enables retrieval of transcripts from YouTube videos, supporting multiple URL formats, language-specific transcript retrieval, and providing detailed metadata in responses.
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.
Installing via Smithery
To install YouTube Transcript Server for Claude Desktop automatically via Smithery:
Components
Tools
get_transcript
Extract transcripts from YouTube videos
Inputs:
url
(string, required): YouTube video URL or video IDlang
(string, optional, default: "en"): Language code for transcript (e.g., 'ko', 'en')
Key Features
Support for multiple video URL formats
Language-specific transcript retrieval
Detailed metadata in responses
Configuration
To use with Claude Desktop, add this server configuration:
Install via tool
mcp-get A command-line tool for installing and managing Model Context Protocol (MCP) servers.
Awesome-mcp-servers
awesome-mcp-servers A curated list of awesome Model Context Protocol (MCP) servers.
Development
Prerequisites
Node.js 18 or higher
npm or yarn
Setup
Install dependencies:
Build the server:
For development with auto-rebuild:
Testing
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector for development:
Error Handling
The server implements robust error handling for common scenarios:
Invalid video URLs or IDs
Unavailable transcripts
Language availability issues
Network errors
Usage Examples
Get transcript by video URL:
Get transcript by video ID:
How to Extract YouTube Subtitles in Claude Desktop App
Security Considerations
The server:
Validates all input parameters
Handles YouTube API errors gracefully
Implements timeouts for transcript retrieval
Provides detailed error messages for troubleshooting
License
This MCP server is licensed under the MIT License. See the LICENSE file for details.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
A Model Context Protocol server that enables retrieval of transcripts from YouTube videos with language-specific support.
- Installing via Smithery
- Components
- Key Features
- Configuration
- Install via tool
- Awesome-mcp-servers
- Development
- Error Handling
- Usage Examples
- Security Considerations
- License
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA 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.Last updated -1229325MIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to extract transcripts from YouTube videos, allowing AI to analyze and work with video content directly.Last updated -161
- AsecurityAlicenseAqualityA Model Context Protocol server that enables access to YouTube video content through transcripts, translations, summaries, and subtitle generation in various languages.Last updated -53MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video transcripts and subtitles through a simple interface, making it ideal for content analysis and processing.Last updated -111426MIT License