mcp-server-youtube-transcript
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.
What languages are supported for transcript retrieval?
The server supports multiple languages for transcript retrieval, specified by language codes such as 'en' for English and 'ko' for Korean.
How does the server handle invalid video URLs?
The server implements robust error handling to manage invalid video URLs, providing detailed error messages for troubleshooting.
Is there a way to test the server during development?
Yes, the server can be tested using npm scripts such as 'npm test' and 'npm run inspector' for debugging.
What are the prerequisites for setting up the server?
The server requires Node.js 18 or higher and npm or yarn for setup and development.
How does the server ensure security?
The server validates all input parameters, handles YouTube API errors gracefully, and implements timeouts for transcript retrieval to ensure security.