Report Abuse

Basic Information

yutu is a command line tool and MCP (Model Context Protocol) server designed to automate YouTube workflows and programmatically manipulate YouTube resources. The repository provides a fully functional CLI that can list and manage videos, playlists, channels, comments, captions, thumbnails, subscriptions and more. It includes an MCP server mode so it can be connected to MCP clients such as Claude Desktop, VS Code or Cursor to provide a chat-like interface for interacting with YouTube. The project requires Google Cloud OAuth credentials and issues a local token file for API access. Installation and distribution are supported via Docker, Homebrew, winget, a shell install script and go install, and the README documents configuration, authentication, MCP server setup and verification of signed attestations.

Links

Categorization

App Details

Features
The README lists many built-in CLI commands for interacting with YouTube resources including activity, auth, caption, channel, channelBanner, channelSection, comment, commentThread, i18nLanguage, i18nRegion, mcp, member, membershipsLevel, playlist, playlistImage, playlistItem, search, subscription, superChatEvent, thumbnail, video, videoAbuseReportReason, videoCategory and watermark. It supports OAuth authentication using a client_secret.json and caches tokens to youtube.token.json. It can run as an MCP server for integration with MCP clients and offers configuration snippets for VS Code and Cursor. Distribution and automation features include Docker images, Homebrew and winget packages, go install support, GitHub Actions integrations and attestations verification commands. The repo references FEATURES.md and CONTRIBUTING.md for more details.
Use Cases
yutu helps developers and content operators automate and script nearly all aspects of YouTube channel management without building custom API integrations from scratch. It centralizes operations into a single CLI and provides an MCP server endpoint so modern assistant clients can interact with YouTube resources in a conversational interface. The provided authentication flow and token caching streamline secure API access, and the multiple installation methods and Docker image enable use in local, CI/CD and desktop environments. GitHub Actions integrations and the uploader/action references allow pipelines to publish or update videos programmatically. Verification commands for signed attestations help ensure supply chain integrity when installing or running the tool.

Please fill the required fields*