youtube-studio-mcp
YouTube Studio & Channel Analytics MCP Server
Сервер Model Context Protocol (MCP) промышленного уровня для YouTube Studio и интеллектуальной аналитики канала
Расширяйте возможности ИИ-ассистентов (Claude, Cursor, Antigravity и др.) для анализа вашего YouTube-канала, отслеживания метрик видео, глубокого погружения в аналитику YouTube Studio, определения источников трафика аудитории и анализа тональности сообщества — полностью настраивается через файл .env.
🚀 Возможности и набор MCP-инструментов
YouTube Studio MCP предоставляет 8 специализированных инструментов:
Инструмент | Категория | Описание |
| Статистика канала | Возвращает название канала, идентификатор (handle), количество подписчиков, общее число просмотров за всё время, количество видео, тематические категории и описание. |
| Аналитика Studio | Запрашивает основные метрики Studio ( |
| Демография и трафик | Детальная разбивка по измерениям: |
| Видео-аналитика | Ранжирует ваши лучшие видео по просмотрам, минутам просмотра или полученным подписчикам за любой период времени. |
| Детальный анализ видео | Детальная аналитика по одному конкретному видео (ежедневная динамика, время просмотра, удержание аудитории, источники трафика). |
| Перечень контента | Выводит список загруженных видео с текущими просмотрами, лайками, комментариями, длительностью и статусом доступа. |
| Метаданные видео | Возвращает полные метаданные, теги, описание, категорию и статистику для указанных идентификаторов видео. |
| Сообщество и тональность | Получает основные ветки комментариев и ответы по всему каналу или по конкретному видео для анализа тональности и обратной связи. |
Related MCP server: YouTube MCP Server
⚙️ Конфигурация окружения (.env)
Все учётные данные и настройки считываются непосредственно из файла .env:
# Google OAuth 2.0 Credentials (from Google Cloud Console)
YOUTUBE_CLIENT_ID=your_client_id.apps.googleusercontent.com
YOUTUBE_CLIENT_SECRET=your_client_secret
# OAuth Refresh Token (written automatically by run_auth.py)
YOUTUBE_REFRESH_TOKEN=🛠️ Пошаговое руководство по настройке
1. Клонирование и установка зависимостей с помощью uv
git clone https://github.com/Dhananjayrbiraris/youtube-mcp.git
cd youtube-mcp
uv venv
uv pip install -e .2. Создание проекта Google Cloud (однократно)
Откройте Google Cloud Console.
Создайте новый проект (например,
YouTube-Studio-MCP).В APIs & Services > Library включите:
YouTube Data API v3
YouTube Analytics API
В OAuth consent screen:
Тип пользователя: External -> укажите имя приложения и вашу электронную почту.
В разделе Test users добавьте свой адрес Google.
В Credentials:
Нажмите Create Credentials > OAuth client ID.
Тип приложения: Desktop App.
Скопируйте Client ID и Client Secret.
Вставьте их в файл
.env:
YOUTUBE_CLIENT_ID=123456789-xxxx.apps.googleusercontent.com
YOUTUBE_CLIENT_SECRET=GOCSPX-xxxx3. Запустите аутентификатор в один клик
uv run run_auth.pyЭто запустит ваш браузер для входа через Google OAuth в один клик. Он автоматически запишет YOUTUBE_REFRESH_TOKEN прямо в ваш файл .env.
4. Подключение к вашему ИИ-клиенту
Claude Desktop
Добавьте в свой claude_desktop_config.json:
{
"mcpServers": {
"youtube-studio": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/youtube-mcp",
"run",
"youtube-studio-mcp"
]
}
}
}💡 Примеры запросов к ИИ
"Дайте мне обзор эффективности моего YouTube-канала за последние 28 дней."
"Откуда приходит большая часть моего трафика (поиск, рекомендованные видео или обзорные страницы)?"
"Какое из моих видео принесло больше всего подписчиков в этом месяце?"
"Обобщите общие темы и вопросы из комментариев к моему последнему видео."
"Покажите разбивку моей аудитории по возрастным группам и странам."
🧪 Тестирование
Запустите набор тестов:
pytest📄 Лицензия
Этот проект лицензирован в соответствии с MIT License.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search videos, read channels, browse playlists, fetch comments, and get transcripts from YouTube using the YouTube Data API v3 and InnerTube API for captions.2GPL 3.0
- FlicenseNot gradedqualityDmaintenanceProvides AI assistants with comprehensive YouTube analytics and channel management capabilities, including channel performance, video analytics, audience insights, and content strategy tools.381
- AlicenseAqualityCmaintenanceEnables AI assistants to access YouTube organic analytics, including channel stats, video performance, watch time, and audience engagement, via the YouTube Data API v3 and Analytics API v2.621MIT
- FlicenseAqualityCmaintenanceEnables AI assistants to analyze YouTube channels, videos, transcripts, and content strategy through structured tool calls.1738
Related MCP Connectors
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
Provide token-optimized, structured YouTube data to enhance your LLM applications. Access efficien…
Manage your Vidalytics videos and analytics from your AI assistant.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Dhananjayrbiraris/youtube-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server