Overview
Features
Comprehensive YouTube resource manipulation
Manipulate videos, playlists, channels, comments, captions, and more through the MCP server.
Built-in MCP server and CLI
Runs as both an MCP server and a command-line interface for YouTube automation.
MCP client compatibility
Interact with YouTube resources via MCP clients such as Claude Desktop, VS Code, and Cursor.
OAuth2 authentication flow
auth subcommand performs OAuth flow and saves tokens to youtube.token.json by default.
Configurable credential management
Default credential and token file paths read from the current directory; override with env vars or flags.
Extensive YouTube command surface
CLI exposes a wide range of commands (activity, auth, caption, channel, comment, playlist, video, etc.).
MCP client configuration snippet
Provides a sample JSON to configure MCP clients with type, command, args, and environment vars.
Cross-platform installation
Install via Docker, Go, Linux, macOS, Windows, or Homebrew, with provenance attestations.
Who Is This For?
- YouTube creators:Automate YouTube tasks and interact with resources via MCP clients like VS Code, Cursor, or Claude.
- MCP developers:Design and implement MCP client integrations for automating YouTube workflows.




