📡 MCP Radar

vibheksoni/youtube-ai

YTAI: Python YouTube SDK, CLI, FastAPI API, and MCP server for search, metadata, transcripts, comments, and downloads without user-supplied API keys.

⭐ 3 stars
⑂ 0 forks
Python
momentum ▲ 6.0
created 2026-07-28
on radar since 2026-07-30
captionschannel-dataclideveloper-toolsfastapiffmpeginnertubemcpmedia-downloaderopen-sourcepythonpython-libraryvideo-downloadervideo-metadatayoutubeyoutube-apiyoutube-commentsyoutube-sdkyoutube-searchyoutube-transcripts
View on GitHub ↗Homepage ↗

About youtube-ai

YTAI: Python YouTube SDK, CLI & MCP Server

Search, metadata, transcripts, comments, channels, and downloads — no API key required.

curlcffi for TLS impersonation · FastMCP for agent tools · FastAPI for HTTP API · Rich for CLI

YTAI is an independent project. It is not affiliated with or endorsed by YouTube or Google. Use it in accordance with applicable terms, copyright law, and local regulations.

- Features - Installation - Quick start - Downloads - MCP server - FastAPI server - Documentation - Testing - Limitations - Credits

- Search videos, channels, and playlists with filters and pagination - Retrieve metadata, likes, captions, related videos, and comments - Fetch timestamped transcripts with language selection and XML fallback - Inspect channels, recent uploads, and popular videos - Download full video with audio, video-only, audio-only, or a time range - Resume interrupted downloads with ranged transfers and per-chunk retries - Cache responses in SQLite with operation-specific TTLs - Use the Python SDK, Rich-powered ytai CLI, nine read-only MCP tools, or the FastAPI service

- Python 3.10 or newer - No separate FFmpeg installation is required for downloads; YTAI bundles FFmpeg through imageio-ffmpeg

Install development dependencies when running tests:

FFmpeg is bundled automatically for Windows, macOS, and Linux when you install YTAI. If you prefer a system build, it is used when ffmpeg is on PATH. To pin an explicit binary, set YTAIFFMPEGPATH to its full path:

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/vibheksoni--youtube-ai.html)

Related MCP servers

korovin-aa97/talkthrough-mcp

MCP server: turn narrated screen recordings into agent-ready data — local Whisper transcript, scene keyframes, OCR, wall-clock anchoring. Record your screen, talk — your AI agent files the bugs.

⭐ 12Python
00200200/usagetrim

Keep the signal. Cut the noise. Local CLI + MCP — fold verbose tool output for Claude Code, Codex, Cursor & Desktop.

⭐ 11Python
00200200/tokencut

Keep the signal. Cut the noise. Local CLI + MCP — fold verbose tool output for Claude Code, Codex, Cursor & Desktop.

⭐ 10Python
wahyunuriman999/Muse-Skill-Hub

Open-source, LLM-agnostic capability runtime for AI agents — 97 skills as typed, permission-enforced MCP tools. Final certification: 23/23 gates PASS.

⭐ 7Python
dontpayfull/AInotate

Annotated screenshots for AI agents: Skitch-style arrows, numbered steps, boxes, labels, solid redaction

⭐ 6Python
dheerajjha/mcp-migrate

Find and fix what the MCP 2026-07-28 spec revision breaks in your server. 21 rules, 5 autofixers, and a readiness board.

⭐ 5Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.