Skip to main content
Glama

YouTube MCP Server

Подключите Claude к своему YouTube-каналу. Читайте аналитику, получайте полные метаданные видео (включая доступ по ссылке/ограниченный доступ/черновики), ищите по своим загруженным видео и обновляйте названия, описания и теги — всё это из Claude Desktop, Claude Code или любого MCP-клиента.


Что это такое?

Сервер протокола контекста модели (MCP), который подключает Claude к YouTube Data API v3 и YouTube Analytics API через OAuth2.

Вместо того чтобы копировать данные из Творческой студии YouTube в инструменты ИИ, просто спросите Claude:

  • "Получи полное название, описание и теги для этого видео"

  • "Какие видео у меня самые популярные в этом месяце?"

  • "Обнови название и теги в моем последнем загруженном видео"

  • "Откуда приходит мой трафик?"

Claude читает ваши реальные приватные данные канала и может напрямую обновлять SEO видео.

Claude  →  YouTube MCP Server  →  YouTube APIs  →  Your Channel Data
(you)        (this repo)           (OAuth2)         (stays local)

Всё работает на ВАШЕМ компьютере. Доступ на чтение + запись. Никакие данные не передаются третьим лицам.


Доступно 10 инструментов

Метаданные видео (Чтение + Запись)

Инструмент

Что он делает

get_video_details

Полные метаданные любого видео по ID или URL — название, полное описание, все теги, категория, статус доступа (открытый/доступ по ссылке/ограниченный/черновик), статистика, длительность, URL миниатюры

search_my_videos

Поиск по видео вашего канала по ключевым словам. Возвращает метаданные + статистику для найденных видео

update_video_seo

Обновление названия, описания и/или тегов любого видео напрямую. Изменяет только те поля, которые вы предоставили

Аналитика канала

Инструмент

Что он делает

get_channel_overview

Подписчики, общее количество просмотров, количество видео, описание канала, дата создания

get_all_videos

Список всех видео со статистикой (просмотры, лайки, комментарии, теги, статус доступа). Сортировка по дате или просмотрам

get_analytics_over_time

Просмотры по дням, время просмотра, прирост/отток подписчиков за любой период

get_top_videos_analytics

Самые популярные видео, отсортированные по просмотрам, с процентом удержания, временем просмотра и приростом подписчиков

get_audience_demographics

Демография аудитории: основные страны, типы устройств, возрастные группы, пол

get_traffic_sources

Откуда приходят зрители: поиск YouTube, рекомендации, главная страница, внешние источники, прямые переходы

analyze_and_suggest_topics

Получает данные канала + данные топовых видео для анализа тем с помощью ИИ


Установка

Вариант A: npx (Без установки — просто запустите)

npx youtube-studio-mcp

Вариант B: Глобальная установка

npm install -g youtube-studio-mcp

— Подключение к Claude Code

Claude Desktop

Отредактируйте ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) или %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "youtube-analytics": {
      "command": "node",
      "args": ["/full/path/to/youtube-studio-mcp/server.js"]
    }
  }
}

Или, если установка выполнена через npm:

{
  "mcpServers": {
    "youtube-analytics": {
      "command": "npx",
      "args": ["-y", "youtube-studio-mcp"]
    }
  }
}

Claude Code (Терминал)

claude mcp add youtube-analytics node /full/path/to/youtube-studio-mcp/server.js

VS Code

Добавьте в .vscode/settings.json:

{
  "mcp.servers": {
    "youtube-analytics": {
      "command": "npx",
      "args": ["-y", "youtube-studio-mcp"]
    }
  }
}

Готовые промпты

SEO-аудит (любое видео)

Get the full details for this video: [paste URL or ID]
Check what keywords it's ranking for and suggest optimized title + tags

Отчет об эффективности канала

Pull my channel overview, top 20 videos by watch time, 90-day analytics,
traffic sources and audience demographics. Give me a full performance report.

Исследование тем для видео

Get my top 20 videos by watch time. What patterns do you see —
topics, lengths, title styles? Suggest 10 new video ideas.

Обновление SEO видео

Search my videos for "elementor menu". Pull the full details.
Write an optimized title, description, and tags — then update it.

Глубокий анализ аудитории

Show my full audience demographics — age, gender, countries, devices.
What content style and posting schedule fits my actual audience?

Диагностика видео с низкой эффективностью

Get all my videos. Compare bottom 10 vs top 10 by views.
Why did the lower ones underperform? What would you change?

Как работают навыки + MCP вместе

You: "Optimize this video: youtube.com/watch?v=abc123"

Claude:
  1. youtube-seo-optimizer skill activates
  2. Calls get_video_details → pulls current title, description, tags
  3. Checks YouTube SERP for current rankings
  4. Lists PROTECTED keywords (won't remove)
  5. Writes 3 new title options + full description + 20 tags
  6. Can call update_video_seo to apply changes directly

Навыки говорят Claude, что делать. Инструменты MCP дают Claude доступ к вашим данным. Вместе они создают полноценный рабочий процесс ИИ для YouTube.

Установка навыков

Claude Desktop / Claude Code:

# Copy a skill to your Claude skills directory
cp skills/youtube-seo-optimizer.md ~/.claude/skills/

Или установите все 8:

cp skills/youtube-*.md ~/.claude/skills/

Области доступа (OAuth Scopes)

Область доступа

Цель

youtube

Чтение + запись метаданных видео (названия, описания, теги)

youtube.readonly

Чтение данных видео, поиск, списки

yt-analytics.readonly

Чтение приватной аналитики (просмотры, время просмотра, подписчики, демография)

youtubepartner-channel-audit

Расширенные данные аудита канала

Чтобы включить доступ на запись (update_video_seo), удалите tokens.json и снова запустите node auth.js. Новый процесс авторизации запросит область доступа youtube для записи.


Файлы

youtube-studio-mcp/
├── server.js          ← MCP server (10 tools)
├── auth.js            ← Run once to link YouTube account
├── package.json       ← Dependencies + npm config
├── skills/            ← 8 AI skills for YouTube creators
├── LICENSE            ← MIT
├── credentials.json   ← YOU add this (never commit!)
└── tokens.json        ← Auto-created after auth (never commit!)

Участие в разработке

функции

  • Извлечение транскриптов (YouTube captions API)

  • Аналитика специально для YouTube Shorts

  • Данные о доходах/монетизации (YouTube Reporting API)

  • Инструменты управления плейлистами

  • Инструменты управления комментариями

  • Загрузка миниатюр


Лицензия

Adiya Sharma MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hakanoz203/youtube-channel-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server