← Package directory
Available on winget

Install yutu

yutu is a fully functional MCP server and CLI for YouTube

Install with winget
winget install --id eat-pray-ai.yutu
Upgrade
winget upgrade --id eat-pray-ai.yutu
Uninstall
winget uninstall --id eat-pray-ai.yutu

About yutu

yutu is a fully functional MCP server and CLI for YouTube to automate your YouTube workflows.

What's new in 0.10.8

Changelog Features - 8721fff: πŸ’₯ Support OAuth in MCP (@OpenWaygate) - 0f85de3: ✨ Allow config port when auth (@OpenWaygate) - b025638: ♻️ Auto generate cmd test (@OpenWaygate) - b55029c: πŸ’₯ Add --dry-run and --yes to mutating subcommands (@OpenWaygate) - dcfe938: ✨ Align mcp flags (@OpenWaygate) Bug Fixes and Tests - c0d4300: βœ… Resolve bazel tests (@OpenWaygate) - c14c60d: βœ… Improve video tests (@OpenWaygate) Documentation - 4236caf: πŸ“ Use Desktop app OAuth client (@OpenWaygate) - f15e52d: πŸ“ Use Desktop app OAuth client (@OpenWaygate) - b7be0b5: πŸ“ Replace staled badge (@OpenWaygate) CI/CD - ae3250e: πŸ‘· Publish mcp server after npm (@OpenWaygate) Others - 77166c8: πŸ”§ Use npm package in mcp registry (@OpenWaygate) - 31ad273: πŸ”₯ Remove unused docgen (@OpenWaygate)

Read release notes

Version history

Version Updated Notes
0.10.8 Unknown Changelog Features - 8721fff: πŸ’₯ Support OAuth in MCP (@OpenWaygate) - 0f85de3: ✨ Allow config port when auth (@OpenWaygate) - b025638: ♻️ Auto generate cmd test (@OpenWaygate) - b55029c: πŸ’₯ Add --dry-run and --yes to muta...
0.10.7 Unknown Changelog Features - ac6fd7c: ♻️ Extract duplicated test service (@OpenWaygate) - 10cbf87: 🚸 EnsureService with error instead of panic (@OpenWaygate) - 7302eca: ♻️ Extract common fields (@OpenWaygate) - 80470ef: ♻️ Extra...
0.10.6 Unknown Changelog Features - 5c652f8: 🚸 Always persist refresh token (@OpenWaygate) - fc058c3: ♻️ Use extracted cobra-mcp (@OpenWaygate) - 4a383ae: ♻️ Impl HITL with mcptoolset.Config (@OpenWaygate) - 6f7bf17: ✨ Allow advance an...