GitTube MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
GitTube MCP
MCP server for downloading videos and audio from 1000+ sites. Works with Claude, Cursor, opencode, and more.
Quick Start
Tell your LLM:
Install GitTube from https://gairxx.github.io/gittube-mcp/Or install manually:
curl -fsSL https://raw.githubusercontent.com/gairxx/gittube-mcp/main/install.sh | bashRelated MCP server: video-toolkit-mcp
Features
Search YouTube — find videos by query, no URL needed
Playlist Support — list and download entire YouTube playlists
1000+ Sites — YouTube, Vimeo, Twitter/X, TikTok, Instagram, and more
Video or Audio — download MP4/WebM at up to 2160p, or extract audio to MP3
Works Everywhere — Claude Desktop, Claude Code, Cursor, opencode, Continue.dev
MCP Tools
The server exposes 6 tools to your AI agent:
Tool | Description |
| Search YouTube for videos by query |
| List all videos in a playlist |
| Download all videos in a playlist |
| Fetch metadata for a video URL |
| Download a video (quality: best/2160p/1080p/720p/480p) |
| Extract audio as MP3 (quality: 320k/192k/128k) |
Agent Configuration
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"gittube": {
"command": "node",
"args": ["~/.gittube/mcp/server.mjs"]
}
}
}Claude Code
Add to ~/.claude/mcp.json:
{
"mcpServers": {
"gittube": {
"command": "node",
"args": ["~/.gittube/mcp/server.mjs"]
}
}
}Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"gittube": {
"command": "node",
"args": ["~/.gittube/mcp/server.mjs"]
}
}
}opencode
Add to ~/.config/opencode/opencode.json:
{
"mcp": {
"gittube": {
"type": "local",
"command": ["node", "~/.gittube/mcp/server.mjs"],
"enabled": true
}
}
}Continue.dev
Add to ~/.continue/mcpServers.json:
{
"mcpServers": {
"gittube": {
"command": "node",
"args": ["~/.gittube/mcp/server.mjs"]
}
}
}CLI Usage
The installer also sets up a CLI tool for direct terminal use:
# Search YouTube
gittube --search "lofi hip hop beats"
# Download video
gittube -v https://youtu.be/abc123
gittube -v 1080p https://youtu.be/abc123 ~/Movies
# Extract audio
gittube -a https://youtu.be/abc123 ~/Music/song.mp3
# Download playlist
gittube --playlist -v 1080p https://youtube.com/playlist?list=PLxxx ~/Videos
# List playlist contents
gittube --list-playlist https://youtube.com/playlist?list=PLxxxManual Installation
From npm
npm install -g gittube-mcpFrom source
git clone https://github.com/gairxx/gittube-mcp.git
cd gittube-mcp
npm installHow it works
GitTube MCP uses yt-dlp under the hood, which automatically downloads a standalone binary on first use. No manual yt-dlp installation required.
The MCP server communicates over stdio, making it compatible with any MCP client.
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that gives any LLM or agent clean YouTube transcripts on demand: a single video, a whole channel, or a playlist, plus AI cleanup of auto-generated captions. API-key auth, credit-based, same backend as the public v1 API. Get a free API key with 25 free credits at youtubetranscriptdownload.com/account.
SubDownload exposes YouTube as an MCP-native data source. Connect via OAuth and your AI agent can summarize videos, fetch full transcripts (even for videos with no captions, via AI ASR), search across channels, and save everything into a private knowledge base. Works with Claude, ChatGPT, Cursor, and 40+ MCP clients. Free credits on signup, no card required.
YouTube transcripts, search, channel browsing, and playlists for AI agents via MCP.
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
Related MCP Servers
- AlicenseAqualityCmaintenanceA comprehensive MCP server that provides Claude AI with full access to YouTube content, including searchable transcripts, metadata, comments, and playlists. It uniquely supports capturing video screenshots and extracting audio clips for analysis across both local and remote platforms.534 npm3MIT
- AlicenseBqualityCmaintenanceA Model Context Protocol (MCP) server that provides comprehensive video tools: transcript retrieval, video downloading, and automatic subtitle generation using AI speech-to-text. Works with YouTube, Bilibili, Vimeo, and any platform supported by yt-dlp.11MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for downloading videos and audio from YouTube and hundreds of other sites using yt-dlp.MIT
- AlicenseAqualityBmaintenanceMCP server that provides YouTube video data to AI agents, supporting search, metadata, comments, and transcripts without an API key.670 npmISC