yutu — MCP-сервер для Claude Code: функции и установка
yutu подключает ИИ-агента к YouTube для загрузки и настройки видео, работы с комментариями и плейлистами. Пригодится, когда эти задачи нужно выполнять из агента.
claude mcp add --env YUTU_CREDENTIAL=<YUTU_CREDENTIAL> --env YUTU_CACHE_TOKEN=<YUTU_CACHE_TOKEN> --env YUTU_LOG_LEVEL=<YUTU_LOG_LEVEL> --transport stdio yutu -- npx -y @eat-pray-ai/yutuЧто делает yutu
yutu — CLI, MCP-сервер и ИИ-агент для автоматизации работы с YouTube. Он помогает загружать и настраивать видео, управлять комментариями и плейлистами, а также менять оформление канала. Для агента предусмотрен отдельный скилл.
Для работы понадобится проект Google Cloud Platform с включённым YouTube Data API v3, OAuth Client ID типа Desktop app и авторизация через yutu auth --credential client_secret.json. После разрешения доступа токен сохраняется в youtube.token.json. Без OAuth-учётных данных MCP-сервер не получит доступ к YouTube. Для аналитики можно включить YouTube Analytics API, а для отчётов — YouTube Reporting API; обе опции необязательны.
Какие задачи решает
- загрузить видео на YouTube
- настроить опубликованное видео
- разобрать комментарии к ролику
- управлять плейлистами канала
- изменить оформление канала
Примеры запросов агенту
- Загрузи это видео на YouTube и настрой его описание.
- Проверь комментарии к последнему ролику и подготовь ответы.
- Добавь эти видео в плейлист канала.
Как установить yutu
Командой платформы
claude mcp add --env YUTU_CREDENTIAL=<YUTU_CREDENTIAL> --env YUTU_CACHE_TOKEN=<YUTU_CACHE_TOKEN> --env YUTU_LOG_LEVEL=<YUTU_LOG_LEVEL> --transport stdio yutu -- npx -y @eat-pray-ai/yutuВместо <…> подставьте свои значения
Командой платформы
codex mcp add yutu --env YUTU_CREDENTIAL=<YUTU_CREDENTIAL> --env YUTU_CACHE_TOKEN=<YUTU_CACHE_TOKEN> --env YUTU_LOG_LEVEL=<YUTU_LOG_LEVEL> -- npx -y @eat-pray-ai/yutuВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"yutu": {
"command": "npx",
"args": [
"-y",
"@eat-pray-ai/yutu"
],
"env": {
"YUTU_CREDENTIAL": "<YUTU_CREDENTIAL>",
"YUTU_CACHE_TOKEN": "<YUTU_CACHE_TOKEN>",
"YUTU_LOG_LEVEL": "<YUTU_LOG_LEVEL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"yutu": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@eat-pray-ai/yutu"
],
"env": {
"YUTU_CREDENTIAL": "<YUTU_CREDENTIAL>",
"YUTU_CACHE_TOKEN": "<YUTU_CACHE_TOKEN>",
"YUTU_LOG_LEVEL": "<YUTU_LOG_LEVEL>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e YUTU_CREDENTIAL=<YUTU_CREDENTIAL> -e YUTU_CACHE_TOKEN=<YUTU_CACHE_TOKEN> -e YUTU_LOG_LEVEL=<YUTU_LOG_LEVEL> yutu npx -y @eat-pray-ai/yutuВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о yutu
Как установить yutu в Claude Code?
Добавьте MCP-сервер командой claude mcp add yutu -e YUTU_CREDENTIAL=<YUTU_CREDENTIAL> -e YUTU_CACHE_TOKEN=<YUTU_CACHE_TOKEN> -- npx -y @eat-pray-ai/yutu. Перед этим настройте OAuth для YouTube и укажите пути к учётным данным и токену.
Что делает yutu?
yutu позволяет агенту работать с YouTube: загружать и настраивать видео, управлять комментариями, плейлистами и оформлением канала.
Что нужно настроить для работы yutu?
Нужны проект Google Cloud Platform с включённым YouTube Data API v3 и OAuth Client ID типа Desktop app. После получения доступа OAuth-токен сохраняется в youtube.token.json.