yutu MCP
An open-source CLI and MCP server that enables AI agents to automate YouTube workflows. It supports retrieving, creating, updating, and deleting YouTube content, leveraging built-in SEO expertise and growth strategies. It handles OAuth authentication for YouTube API access and can be installed via npm, Docker, or package managers.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Automate YouTube content creation and updates
- Retrieve YouTube video data and analytics
- Manage YouTube channel settings via AI agent
- Execute YouTube growth strategies with SEO expertise
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@eat-pray-ai/yutu 0.11.0
{
"version": "0.11.0",
"transport": "stdio",
"identifier": "@eat-pray-ai/yutu",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"packageArguments": [
{
"type": "positional",
"value": "mcp"
},
{
"name": "--mode",
"type": "named",
"value": "stdio"
}
],
"environmentVariables": [
{
"name": "YUTU_CREDENTIAL",
"format": "string",
"isRequired": true,
"description": "GCP project credential for yutu, Base64 encoded JSON or path to JSON file"
},
{
"name": "YUTU_CACHE_TOKEN",
"format": "string",
"isRequired": true,
"description": "YouTube authentication token, Base64 encoded JSON or path to JSON file"
},
{
"name": "YUTU_LOG_LEVEL",
"format": "string",
"choices": [
"DEBUG",
"INFO",
"WARNING",
"ERROR"
],
"default": "INFO",
"description": "Log level"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"yutu-mcp": {
"command": "npx",
"args": [
"-y",
"@eat-pray-ai/yutu@0.11.0",
"mcp",
"--mode=stdio"
],
"env": {
"YUTU_CREDENTIAL": "<YOUR_YUTU_CREDENTIAL>",
"YUTU_CACHE_TOKEN": "<YOUR_YUTU_CACHE_TOKEN>",
"YUTU_LOG_LEVEL": "<YOUR_YUTU_LOG_LEVEL>"
}
}
}
}Cline
{
"mcpServers": {
"yutu-mcp": {
"command": "npx",
"args": [
"-y",
"@eat-pray-ai/yutu@0.11.0",
"mcp",
"--mode=stdio"
],
"env": {
"YUTU_CREDENTIAL": "<YOUR_YUTU_CREDENTIAL>",
"YUTU_CACHE_TOKEN": "<YOUR_YUTU_CACHE_TOKEN>",
"YUTU_LOG_LEVEL": "<YOUR_YUTU_LOG_LEVEL>"
}
}
}
}VS Code
{
"servers": {
"yutu-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@eat-pray-ai/yutu@0.11.0",
"mcp",
"--mode=stdio"
],
"env": {
"YUTU_CREDENTIAL": "<YOUR_YUTU_CREDENTIAL>",
"YUTU_CACHE_TOKEN": "<YOUR_YUTU_CACHE_TOKEN>",
"YUTU_LOG_LEVEL": "<YOUR_YUTU_LOG_LEVEL>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"yutu-mcp": {
"command": "npx",
"args": [
"-y",
"@eat-pray-ai/yutu@0.11.0",
"mcp",
"--mode=stdio"
],
"env": {
"YUTU_CREDENTIAL": "<YOUR_YUTU_CREDENTIAL>",
"YUTU_CACHE_TOKEN": "<YOUR_YUTU_CACHE_TOKEN>",
"YUTU_LOG_LEVEL": "<YOUR_YUTU_LOG_LEVEL>"
}
}
}
}Let your agent find its tools
Find servers like yutu MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.