📡 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
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.

⭐ 4Python
mienetic/mnema

🧠 Mnema — Long-term memory for AI via MCP × Vector DB. Pluggable backends, hybrid search, Auto Dream consolidation, CLI + REST API + SDK.

⭐ 3Python
pranee54/AgentDoctor

Local CLI that audits coding-agent configuration for security, instructions, context, and MCP — no API key or code upload by default.

⭐ 10TypeScript
GrubbyLee/skill-manager

Zero-dependency CLI to scan, recommend, deduplicate, audit, and visualize Claude Code / Codex skills and MCP servers.

⭐ 9JavaScript
nisargpatel1906/Aethos_Memory

Universal, cross-tool persistent memory bank for AI assistants (Claude Code, Cursor, Windsurf, OpenCode, Codex) powered by FastMCP, Gemini embeddings & Supabase pgvector.

⭐ 5TypeScript

📬 Get the weekly radar in your inbox

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