Yutu

v0.10.8โ€ขBusiness Applicationsโ€ขstable

๐ŸŽ๏ธ ๐Ÿ  ๐ŸŽ ๐Ÿง ๐ŸชŸ - A fully functional MCP server and CLI for YouTube to automate YouTube operation

agentaiautomationbotchatgpt
Share:
458
Stars
0
Downloads
0
Weekly
0/5

What is Yutu?

Yutu is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐ŸŽ๏ธ ๐Ÿ  ๐ŸŽ ๐Ÿง ๐ŸชŸ - a fully functional mcp server and cli for youtube to automate youtube operation

๐ŸŽ๏ธ ๐Ÿ  ๐ŸŽ ๐Ÿง ๐ŸชŸ - A fully functional MCP server and CLI for YouTube to automate YouTube operation

This server falls under the Business Applications category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • ๐ŸŽ๏ธ ๐Ÿ  ๐ŸŽ ๐Ÿง ๐ŸชŸ - A fully functional MCP server and CLI for YouTu

Use Cases

YouTube automation
Channel operations control
Video management scripting
eat-pray-ai

Maintainer

LicenseApache-2.0
Languagego
Versionv0.10.8
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y @eat-pray-ai/yutu

Manual Installation

npx -y @eat-pray-ai/yutu

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Yutu

Yutu is a fully functional MCP server and CLI tool that connects AI assistants to the YouTube Data API v3, enabling complete automation of YouTube channel operations. It exposes three specialized agents โ€” a Retrieval Agent for searching videos and analytics, a Modifier Agent for uploads and metadata updates, and a Destroyer Agent for safe deletions โ€” all orchestrated by a planning layer. Teams and creators use Yutu to script repeatable YouTube workflows directly from Claude, Gemini, or any MCP-compatible AI client.

Prerequisites

  • A Google Cloud Platform project with the YouTube Data API v3 enabled
  • OAuth 2.0 credentials downloaded as client_secret.json from Google Cloud Console
  • Node.js 18+ installed (for npx usage), or Go 1.21+ if building from source
  • An MCP-compatible client such as Claude Desktop, VS Code, or Cursor
  • For agent mode: a Gemini API key (YUTU_LLM_API_KEY) and model names set for YUTU_ADVANCED_MODEL and YUTU_LITE_MODEL
1

Enable the YouTube Data API and download credentials

In Google Cloud Console, enable the YouTube Data API v3 for your project, then create OAuth 2.0 credentials of type 'Desktop app'. Download the JSON file and save it as client_secret.json in your working directory.

2

Install Yutu

Install the Yutu CLI globally via npm so it is available both as a standalone CLI and as the MCP server binary.

npm i -g @eat-pray-ai/yutu
3

Authenticate with YouTube

Run the auth command, which opens a browser for the OAuth flow and saves the resulting token for future use.

yutu auth --credential client_secret.json
4

Start the MCP server

Launch Yutu in MCP server mode so your AI client can connect to it and issue YouTube commands.

yutu mcp
5

Configure your MCP client

Add Yutu to your MCP client configuration, passing the required environment variables for OAuth credentials and token cache paths.

Yutu Examples

Client configuration

Claude Desktop configuration for Yutu using npx with OAuth credential environment variables.

{
  "mcpServers": {
    "yutu": {
      "command": "npx",
      "args": ["-y", "@eat-pray-ai/yutu", "mcp"],
      "env": {
        "YUTU_CREDENTIAL": "/path/to/client_secret.json",
        "YUTU_CACHE_TOKEN": "/path/to/youtube.token.json",
        "YUTU_LOG_LEVEL": "INFO"
      }
    }
  }
}

Prompts to try

Example prompts for YouTube automation once Yutu is connected to Claude Desktop or another MCP client.

- "List the last 10 videos on my YouTube channel"
- "Update the description of video ID abc123 to include a link to my website"
- "Search YouTube for videos about MCP servers published this week"
- "Create a new playlist called 'AI Tutorials' and add my top 5 videos to it"
- "Show me the analytics for my channel for the past 30 days"

Troubleshooting Yutu

Authentication fails with 'invalid_client' or 'redirect_uri_mismatch' error

Make sure you created OAuth credentials of type 'Desktop app', not 'Web application'. Web app credentials use a different redirect URI flow that Yutu does not support. Re-download credentials after switching the type.

Token file is missing and yutu mcp asks to re-authenticate on every start

Set YUTU_CACHE_TOKEN to an absolute path for the token file, and ensure the directory is writable. The token will be reused across sessions once saved there.

Agent mode fails with 'model not found' or API errors

Agent mode requires YUTU_LLM_API_KEY (a valid Gemini API key), YUTU_ADVANCED_MODEL, and YUTU_LITE_MODEL to be set. Obtain a Gemini API key from Google AI Studio and set the model names to valid Gemini model identifiers such as 'gemini-2.0-flash'.

Frequently Asked Questions about Yutu

What is Yutu?

Yutu is a Model Context Protocol (MCP) server that ๐ŸŽ๏ธ ๐Ÿ  ๐ŸŽ ๐Ÿง ๐ŸชŸ - a fully functional mcp server and cli for youtube to automate youtube operation It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Yutu?

Install via npm with the command: npx -y @eat-pray-ai/yutu. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Yutu?

Yutu works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Yutu free to use?

Yes, Yutu is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Yutu Alternatives โ€” Similar Business Applications Servers

Looking for alternatives to Yutu? Here are other popular business applications servers you can use with Claude, Cursor, and VS Code.

n8n

โ˜… 189.1k

A comprehensive MCP server that provides full control over n8n automation workflows through natural language. It offers 43 tools for managing workflows, executions, credentials, and data tables, with safety features like write-mode protection and dou

LobeHub

โ˜… 77.5k

๐Ÿคฏ LobeHub is your Chief Agent Operator, organizing your agents into 7ร—24 operations by hiring, scheduling, and reporting on your entire AI team.

Jeecgboot

โ˜… 46.4k

AI ไฝŽไปฃ็ ๅนณๅฐ๏ผŒใ€ŒไฝŽไปฃ็  + ้›ถไปฃ็ ใ€ๅŒๆจกๅผ้ฉฑๅŠจ๏ผšไฝŽไปฃ็ ไธ€้”ฎ็”Ÿๆˆๅ‰ๅŽ็ซฏไปฃ็ ๏ผŒ้›ถไปฃ็  5 ๅˆ†้’Ÿๆญๅปบ็ณป็ปŸ๏ผŒAI Skills ไธ€ๅฅ่ฏ็”ปๆต็จ‹ใ€่ฎพ่ฎก่กจๅ•ใ€็”Ÿๆˆๆ•ดๅฅ—็ณป็ปŸใ€‚ๅ†…็ฝฎ AI่Šๅคฉใ€็Ÿฅ่ฏ†ๅบ“ใ€ๆต็จ‹็ผ–ๆŽ’ใ€MCPๆ’ไปถ็ญ‰๏ผŒๅ…ผๅฎนไธปๆตๅคงๆจกๅž‹ใ€‚ๅผ•้ข†ใ€ŒAI ็”Ÿๆˆ โ†’ ๅœจ็บฟ้…็ฝฎ โ†’ ไปฃ็ ็”Ÿๆˆ โ†’ ๆ‰‹ๅทฅๅˆๅนถ->AIไฟฎๆ”นใ€ๅผ€ๅ‘ๆจกๅผ๏ผŒๆถˆ้™ค Java ้กน็›ฎ 80% ็š„้‡ๅคๅทฅไฝœ๏ผŒๆๆ•ˆ่€Œไธๅคฑ็ตๆดปใ€‚

CowAgent

โ˜… 44.7k

CowAgent (chatgpt-on-wechat) ๆ˜ฏๅŸบไบŽๅคงๆจกๅž‹็š„่ถ…็บงAIๅŠฉ็†๏ผŒ่ƒฝไธปๅŠจๆ€่€ƒๅ’ŒไปปๅŠก่ง„ๅˆ’ใ€่ฎฟ้—ฎๆ“ไฝœ็ณป็ปŸๅ’Œๅค–้ƒจ่ต„ๆบใ€ๅˆ›้€ ๅ’Œๆ‰ง่กŒSkillsใ€้€š่ฟ‡้•ฟๆœŸ่ฎฐๅฟ†ๅ’Œ็Ÿฅ่ฏ†ๅบ“ไธๆ–ญๆˆ้•ฟ๏ผŒๆฏ”OpenClawๆ›ด่ฝป้‡ๅ’Œไพฟๆทใ€‚ๅŒๆ—ถๆ”ฏๆŒๅพฎไฟกใ€้ฃžไนฆใ€้’‰้’‰ใ€ไผๅพฎใ€QQใ€ๅ…ฌไผ—ๅทใ€็ฝ‘้กต็ญ‰ๆŽฅๅ…ฅ๏ผŒๅฏ้€‰ๆ‹ฉDeepSeek/OpenAI/Claude/Gemini/ MiniMax/Qwen/GLM/LinkAI๏ผŒ่ƒฝๅค„็†ๆ–‡ๆœฌใ€่ฏญ้Ÿณใ€ๅ›พ็‰‡ๅ’Œๆ–‡ไปถ๏ผŒๅฏๅฟซ้€ŸๆญๅปบไธชไบบAIๅŠฉ็†ๅ’Œไผไธšๆ•ฐๅญ—ๅ‘˜ๅทฅใ€‚

Minds Platform

โ˜… 39.2k

Platform dedicated to building an open foundation for applied Artificial Intelligence, designed for people seeking production-ready AI systems they can truly control, extend and deploy anywhere.

Astrbot

โ˜… 32.8k

AI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. โœจ

Browse More Business Applications MCP Servers

Explore all business applications servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "yutu": { "command": "npx", "args": ["-y", "@eat-pray-ai/yutu"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide โ†’

Ready to use Yutu?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides