mcp-youtube-transcript and transcriptor-mcp

These are competitors—both extract video transcripts via similar approaches (one using YouTube's native transcripts, the other via yt-dlp), though B offers broader platform support (YouTube, Twitter, Instagram, TikTok, Twitch, Vimeo, Facebook, Bili) and dual transport protocols (stdio + HTTP/SSE) compared to A's YouTube-only focus.

mcp-youtube-transcript
50
Established
transcriptor-mcp
32
Emerging
Maintenance 10/25
Adoption 10/25
Maturity 9/25
Community 21/25
Maintenance 10/25
Adoption 1/25
Maturity 9/25
Community 12/25
Stars: 337
Forks: 60
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 1
Forks: 1
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No Package No Dependents
No Package No Dependents

About mcp-youtube-transcript

jkawamoto/mcp-youtube-transcript

MCP server retrieving transcripts of YouTube videos

Exposes three tools via the Model Context Protocol: `get_transcript` and `get_timed_transcript` for retrieving video content with optional language selection, plus `get_video_info` for metadata. Implements automatic response pagination by splitting transcripts exceeding 50,000 characters with cursor-based retrieval to stay within LLM token limits. Integrates with Claude Desktop, Goose, and LM Studio through MCP, with Docker deployment support and configurable proxy handling for restricted networks.

About transcriptor-mcp

samson-art/transcriptor-mcp

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

Scores updated daily from GitHub, PyPI, and npm data. How scores work