transcriptor-mcp
JSON →An MCP server (stdio + HTTP/SSE) that fetches video transcripts/subtitles via yt-dlp, with pagination for large responses. Supports YouTube, Twitter/X, Instagram, TikTok, Twitch, Vimeo, Facebook, Bilibili, VK, Dailymotion. Whisper fallback â transcribes audio when subtitles are unavailable (local or OpenAI API). Works with Cursor and other MCP host
Tools · 7
- get_transcript Cleaned plain text (first chunk)
- get_raw_subtitles Raw SRT/VTT, paginated
- get_available_subtitles List official/auto languages
- get_video_info Extended metadata
- get_video_chapters Chapter markers
- get_playlist_transcripts Batch transcripts from playlist
- search_videos YouTube search
Environment variables
WHISPER_BASE_URLWHISPER_API_KEYCACHE_REDIS_URLSMOKE_IMAGE_APISMOKE_API_URLSMOKE_API_PORTSMOKE_VIDEO_URLSMOKE_MCP_URLSMOKE_MCP_PORTSMOKE_MCP_AUTH_TOKENYOUR_ID
Links
★ 11 GitHub stars