Публикация в YouTube из Cursor

В Cursor загрузка на YouTube это цепочка: рендер, заголовок, описание, теги, миниатюра, загрузка как «доступно по ссылке». Всё остаётся прослеживаемым до репозитория.

Hermoso это маркетинговый MCP-сервер: 922+ инструмента через одну точку доступа с OAuth, которые позволяют агенту исследовать рекламу, уже идущую на рынке, создавать готовые изображения и видео, публиковать их и строить платные кампании за ними. Cursor получает всё это через одно подключение. Эта страница описывает один срез: что Cursor реально может делать в YouTube и что YouTube ему не позволит.

Подключите Hermoso к Cursor

  1. Установите и войдите.
    npm install -g hermoso && hermoso auth login
    Браузер откроется один раз. Ничего создавать и вставлять не нужно: учётные данные сохраняются в ~/.hermoso/config.json с доступом только для владельца. На машине без браузера hermoso auth login --token hmk_… принимает ключ из раздела MCP и CLI → Терминал и API-ключи.
  2. Добавьте в ~/.cursor/mcp.json (или в .cursor/mcp.json проекта). Ключ в файл не попадает, потому что hermoso mcp читает вход, описанный выше:
    { "mcpServers": { "hermoso": { "command": "npx", "args": ["-y", "hermoso", "mcp"] } } }
  3. Или установите в один клик со страницы MCP. Этот диплинк устанавливает размещённый URL и оставляет аутентификацию потоку OAuth в Cursor. Оба способа работают, у них просто разные предварительные условия.
  4. Попросите Cursor о чём-нибудь. «Найди самые долго работающие объявления трёх главных конкурентов и переделай лучший хук в видео 9:16» или «опубликуй этот рендер в канале». Агент выбирает инструменты; расходы подтверждаете вы.

Блок выше запускает опубликованный пакет hermoso из npm на вашей машине, поэтому ничего не вставляется, а список инструментов ничего не стоит, пока не вызван инструмент. Если вместо этого используете диплинк, Cursor проходит динамическую регистрацию клиента на нашем сервере авторизации, и ключ вы тоже не держите.

Затем подключите сам YouTube один раз в Настройки → Коннекторы в Hermoso. Это экран согласия OAuth, поэтому единственный шаг, который требует браузера. Всё после него это вызов инструмента.

Инструменты YouTube, которые получает Cursor

  • post_to_youtube: загружает готовое видео с заголовком, описанием до 5,000 символов, до 30 тегов и настройкой приватности.
  • schedule_post: ставит загрузку в очередь и переносит с ней описание и теги.
  • set_youtube_thumbnail: ставит продуманную миниатюру на загрузку. Это самый большой рычаг для кликов, а YouTube иначе выбирает кадр почти наугад.
  • make_thumbnail: сначала создаёт эту миниатюру.
  • update_youtube_video / list_youtube_videos: правит метаданные загрузки или перечисляет ваши загрузки, включая видео с доступом по ссылке и приватные, которые публичный поиск не видит.
  • youtube_video_insights / youtube_channel: просмотры, время просмотра, средний процент просмотра и прирост подписчиков.
  • list_youtube_comments / reply_to_youtube_comment: читать и отвечать на комментарии от имени канала.

Единица действительно видео: post_to_youtube принимает videoUrl, и пути для изображений вообще нет. Два меньших барьера, которые стоит знать до автоматизированной загрузки: непроверенный проект Google блокирует videos.insert в приватном режиме независимо от того, что вы запросили, а пользовательские миниатюры требуют канала с подтверждённым телефоном.

Лимиты YouTube, которые стоит знать до автоматизации

ТекстЗаголовок YouTube ограничен 100 символами, а текст запланированного элемента становится заголовком. Описание это отдельное поле до 5,000 символов, с максимумом 30 тегов. Проверка происходит при создании или постановке в очередь, поэтому слишком длинный пост отклоняется, пока вы ещё здесь, чтобы его исправить, а не молча обрезается по дороге.
ВидимостьПубличное, по ссылке или приватное. Черновика Studio нет: «API YouTube может загрузить как публичное, по ссылке или приватное, но не может создать черновик Studio», поэтому режим «по ссылке» ближе всего к состоянию проверки, и на него по умолчанию ставится немедленная публикация, чтобы готовая к рекламе загрузка случайно не стала публичной.
КарусельОтклоняется, по имени. «Единица YouTube это видео, а не набор кадров. Превратите слайды в видео (Hermoso может их склеить) и опубликуйте его, или уберите YouTube из этого поста.» Hermoso не придумывала это ограничение, чтобы избежать работы; так устроен сам YouTube. Отказ приходит при постановке в очередь вместе с путём решения, а не в виде тихо опубликованного первого слайда.
Какой аккаунтНет. YouTube публикует в подключённый канал.

Попробуйте в Cursor

Просите обычным языком. Это простые фразы, а не DSL:

«Загрузите ./dist/demo.mp4 как видео «доступно по ссылке» с заголовком до 100 символов, описанием из ./docs/demo.md, десятью тегами и сгенерированной миниатюрой.»

Это проходит по цепочке make_thumbnail → post_to_youtube → set_youtube_thumbnail → youtube_video_insights. Cursor показывает каждый вызов инструмента в композере до его запуска, поэтому публикация требует клика, а не происходит сама собой.

Cursor в YouTube: то, что кусается

Описание лучше держать в файле, потому что именно это поле тихо пропадает при автоматической загрузке. Подпись становится заголовком длиной 100 символов, а описание отдельное, до 5,000 символов, и несёт ссылки и призыв к действию. Загрузите как «доступно по ссылке», посмотрите, затем сделайте публичным с помощью update_youtube_video.

Кладите конфигурацию в .cursor/mcp.json проекта, а не в домашнем каталоге, если репозиторий всегда должен работать с одним брендом; иначе рабочее пространство задаёт hermoso auth login.

Исследуйте YouTube перед публикацией

search_youtube ищет по публичному индексу YouTube. Это другой вопрос, чем «что я загрузил», и для него есть list_youtube_videos. Для ролика конкурента analyze_video возвращает закадровый текст, текст на экране и список битов с таймкодами, а это именно то, что нужно перед тем, как переделывать хук.

Платная часть

Инструменты Google Ads в Hermoso создают кампании поиска, медийной сети и Performance Max (всё дерево одной атомарной операцией, с проверкой чтением из Google до того, как ваш агент это опишет), а также объёмы из Keyword Planner, конверсионные действия, быстрые ссылки и уточнения, которые создаются и привязываются. Конструктора видеокампаний YouTube нет, и было бы неверно это подразумевать: видеоресурс YouTube можно загрузить и привязать, но типы кампаний, которые создаёт Hermoso, это поиск, медийная сеть и Performance Max.

Что Cursor не может сделать сам

Агент с бюджетом полезен только тогда, когда радиус поражения ограничен, поэтому ограждение стоит в сервере, а не в промпте. Каждая рекламная кампания, группа объявлений, группа и объявление создаются на паузе, а переключения статуса, которые запускают реальные деньги, не выполняются без явного флага подтверждения. Каждый рендер сначала оценивается (hermoso_capabilities публикует точную стоимость каждой модели в кредитах до того, как что-либо тратится). Кредиты резервируются до первого вызова провайдера и списываются по точной стоимости после, поэтому сбойный запуск возвращает кредиты, а не оставляет вас с платой за ничего. Удаления тоже требуют подтверждения, а каждое дерево кампании перечитывается из рекламной платформы, прежде чем ваш агент расскажет, что он построил.

Один шаг намеренно не безголовый: подключение аккаунта это экран согласия OAuth, поэтому канал подключается один раз в браузере. Всё после этого это вызов инструмента.

Остальная матрица

Из Cursor публикуйте в: Facebook · Instagram · Threads · TikTok · X · LinkedIn · Pinterest · Bluesky · Telegram. Или см. всё, куда Cursor может публиковать.

Публикация в YouTube из: Claude · ChatGPT · Claude Code · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

Часто задаваемые вопросы

Может ли Cursor публиковать в YouTube?

Да, через MCP-сервер Hermoso. Выполните npm install -g hermoso && hermoso auth login, затем укажите в ~/.cursor/mcp.json npx -y hermoso mcp. Вход через браузер сохраняет учётные данные, поэтому ключ в файл не попадает. Тогда в Cursor появляются 922+ инструмента, включая те, что публикуют в YouTube, а также те, что исследуют рекламу, уже работающую на вашем рынке, и создают сам креатив.

Как подключить YouTube к Cursor?

Два шага, каждый по одному разу. Выполните npm install -g hermoso && hermoso auth login, затем укажите в ~/.cursor/mcp.json npx -y hermoso mcp. Вход через браузер сохраняет учётные данные, поэтому ключ в файл не попадает. Затем подключите YouTube в Hermoso: Настройки → Коннекторы, там откроется экран согласия OAuth в браузере. После этого Cursor публикует в YouTube как обычный вызов инструмента.

Нужен ли Cursor мой пароль от YouTube?

Нет. Вы подключаете YouTube к Hermoso один раз через экран согласия OAuth в браузере, и затем Cursor обращается к нему как к вызову инструмента. Подключение аккаунта единственный шаг, который не безголовый; после него ничего не требует пароля, и модели никогда не передаются учётные данные.

Может ли Cursor исследовать YouTube перед публикацией?

Да. search_youtube ищет по публичному индексу YouTube, list_youtube_videos читает ваши собственные загрузки, включая unlisted, а analyze_video возвращает закадровый текст, текст на экране и список битов с таймкодами для ролика конкурента.

Может ли Cursor опубликовать карусель в YouTube?

Нет, и отказ говорит почему, а не «не поддерживается»: единица YouTube это видео, а не набор кадров. Hermoso может собрать слайды в видео и опубликовать его. Cursor вызывает один и тот же инструмент публикации в любом случае, а канал, который не может нести карусель, отклоняется с настоящей причиной.

Может ли Cursor вести рекламу в YouTube, а не только публиковать?

Hermoso строит кампании Google Ads в поиске, медийной сети и Performance Max, с объёмами из Keyword Planner и конверсионными действиями. Конструктора видеокампаний YouTube нет, и мы этого не подразумеваем.

Начните бесплатно: 30 кредитов при регистрации и ещё 250+ можно заработать. Все функции доступны на каждом плане.

Начать бесплатно →   Посмотреть цены