youtube-mcp
YouTube MCP Server
MCP-сервер, который добавляет YouTube в Claude Code: транскрипты видео, поиск, метаданные, информация о каналах, плейлисты, комментарии, трендовые видео, аналитика вовлечённости, извлечение глав, интеграция SponsorBlock и тепловые карты самых пересматриваемых фрагментов. Использует YouTube Data API v3, youtube-transcript и SponsorBlock.
Быстрый старт
Шаг 1: Получите свой API-ключ
Перейдите в Google Cloud Console
Создайте проект (или выберите существущий)
Включите YouTube Data API v3:
Перейдите в Библиотеку API
Нажмите Включить
Создайте API-ключ:
Перейдите в Учётные данные
Нажмите Создать учётные данные > API-ключ
Скопируйте ключ (он понадобится вам на шаге 3)
Шаг 2: Установите предварительные компоненты
Node.js 18+ — Скачать здесь
Claude Code CLI — Руководство по установке
Шаг 3: Установите MCP-сервер
3.1 Клонируйте репозиторий
git clone https://github.com/wynandw87/claude-code-youtube-mcp.git
cd claude-code-youtube-mcp3.2 Установите зависимости
macOS / Linux / Windows:
npm installПримечание: Зависимости устанавливаются, а сервер собирается автоматически одним шагом.
3.3 Зарегистрируйте сервер в Claude Code
Выберите область установки:
Область | Флаг | Кто может использовать |
Пользователь (рекомендуется) |
| Вы, в лубом проекте |
Проект |
| Любой, кто клонирует этот репозиторий |
Локално |
| Только в текущей директории |
Замените YOUR_API_KEY на ваш реальный ключ YouTube Data API и укажите полный путь к dist/index.js.
Совет: Чтобы получить полный путь, выполните эту команду из склонированной директории:
macOS/Linux:
echo "$(пwd)/dist/index.js"Windows:
echo %cd%\dist\index.js
macOS / Linux:
claude mcp add -s user youtube -e YOUTUBE_API_KEY=YOUR_API_KEY -- node /full/path/to/dist/index.jsWindows (CMD):
claude mcp add -s user youtube -e "YOUTUBE_API_KEY=YOUR_API_KEY" -- node "C:\full\path\to\dist\index.js"Windows (PowerShell):
claude mcp add -s user youtube -e "YOUTUBE_API_KEY=YOUR_API_KEY" '--' node "C:\full\path\to\dist\index.js"Альтернатива: используйте npm-помощник (если API-ключ задан в переменных окружения)
export YOUTUBE_API_KEY=YOUR_API_KEY
npm run install:claudeШаг 4: Перезапустите Claude Code
Закройте и снова откройте Claude Code, чтобы изменения встуили в силу.
Шаг 5: Проверьте установку
claude mcp listВы должны увидеть youtube в списке со статусом Connected.
Related MCP server: youtube-mcp
Возможности
Транскрипты и субтитры
Получить транскрипт (
get_transcript) — Получает полные транскрипты видео с временными метками, поддерживает несколько языковПоиск по транскрипту (
search_transcript) — Находит, где в видео встречается ключевое слово или фраза, с временными меткамиОчищенный транскрипт (
get_clean_transcript) — Транскрипт, из которого через SponsorBlock удалены рекламные вставки, интро, аутро и слова-паразитыИзвлечение глав (
extract_chapters) — Разбирает временные метки глав из описаний видео
Поиск и обнаружение
Поиск видео (
search_videos) — Полноценный поиск по YouTube с фильтрами по дате, длительности, типу и порядку сотировкиПоиск по каналу (
search_within_channel) — Поиск видео у конкретного атораТрендовые видео (
get_trending_videos) — Актуальные трендовые видео по региону и категорииВидео канала (
get_channel_videos) — Недавние видео канала, отсотированные по дате или количеству просмотров
Информация о видео и каналах
Метаданные видео (
get_video_metadata) — Название, опсание, длительность, просмотры, лайки, теги и другоеИнформация о канале (
get_channel_info) — Количество подписчиков, число видео, опсание, странаЭлементы плейлиста (
get_playlist_items) — Все видео в плейлисте с позициями и метаданными
Аналитика и вовлечённость
Расчёт вовлечённости (
calculate_engagement) — Доля лайков, доля коментариев и показатель вовлечённости на оснве публичной статистикиЧаще всего пересматривают (
get_most_replayed) — Данные теплоой карты, показывающие, какие фрагменты зрители пересматривают чаще всегоКоментарии к видео (
get_video_comments) — Основные коментарии с количеством лайков и ответов
Утилиты
Разбор YouTube-ссылки (
parse_youtube_ul) — Извлекает ID видео, канала или плейлиста из любого
Tool | Data Source | Needs API Key? |
| Локальный парсинг | Нет |
| youtube-transcript library | Нет |
| youtube-transcript library | Нет |
| youtube-transcript + SponsorBlock API | Нет |
| Страница YouTube (Innertube) | Нет |
| YouTube Data API v3 | Да |
| YouTube Data API v3 | Да |
| YouTube Data API v3 | Да |
| YouTube Data API v3 | Да |
| YouTube Data API v3 | Да |
| YouTube Data API v3 | Да |
| YouTube Data API v3 | Да |
| YouTube Data API v3 | Да |
| YouTube Data API v3 | Да |
| YouTube Data API v3 | Да |
Примечание: 5 инструментов работают без API-ключа (транскрипции, SponsorBlock, тепловые карты, парсинг URL). Остальным 10 инструментам нужен ключ YouTube Data API v3.
Конфигурация
Переменные окружения
Переменная | Обязательная | По умолчанию | Описание |
| Да | — | Ключ YouTube Data API v3 |
| Нет |
| Тайм-аут API в мс |
Квота YouTube API
YouTube Data API v3 имеет дневную квоту в 10 000 единиц. Каждый инстремент расходует разное количество:
Операция | Стоимость за вызов |
| 100 единиц |
| 1 единица |
| 1 единица |
| 1 единица |
| 1 единица |
| 1 единица |
Совет: Поисковые операции — самые дорогие. Используйте
get_channel_videos(1 единица) вместоsearch_within_channel(100 единиц), когда вам нужны только последние загрузки.
Устранение неполадок
Исправление API-ключа
Если вы ввели неправильный API-ключ, удалите и переустановите:
claude mcp remove youtubeЗатем переустановите, используя команду из Шаа 3.3 выше (используйте ту же область действия, с которой вы изначально устанавлвали).
MCP-сервер не отображается
Проверьте, устанавлен ли сервер:
claude mcp listЕсли его нет в списке, следуйте Шау 3, чтобы устанавить его.
Сервер не запускается
Проверьте, что ваш API-ключ действтелен в Google Cloud Console
Проверьте, что YouTube Data API вклчен:
Пейдите в API Library
Там долно быть указано «Enabled»
Проверьте версию Node.js (требуется 18+):
node --versionУбедитесь, что сервер собран — если
dist/index.jsотстствует, выполнитеnpm installснова
Ошибки подклчения
Проверьте, что
dist/index.jsсуществует — если нет, выполнитеnpm installУбедитесь, что путь является абсолютным в вашей команде
claude mcp addПерезапустите Claude Code после любых изменений конфигурации
Квота превышена
Если вы видите ошибки «quotaExceeded»:
Подождите до полуночи по тихоокеанскому времени (квота сбрасвается ежедневно)
Используйте другой API-ключ
Предпочитайте недороие инстременты (
get_video_metadataза 1 единицу) поисковым инстрементам (100 единиц)
Транскрипция недступна
У некоторых видео транскрипции отключены. Инструмент get_transcript вернёт понятное сообщение об ошибке. Попробуйте:
Другой код языка (например,
lang: "es")Автоматически созданные субтитры могут быть доступны, даже если ручные отсутствуют
Ошибки тайм-аута
Увеличьте значение переменной окружения YOUTUBE_TIMEOUT для медленных подключений:
claude mcp add -s user youtube -e YOUTUBE_API_KEY=YOUR_KEY -e YOUTUBE_TIMEOUT=60000 -- node /path/to/dist/index.jsПросмотр текущей конфигурации
claude mcp listУчастие в разрботке
Пул-реквесты приветствутся! Пожалуйста, сохраняйте простоту и доступность для начинающих.
Лицензия
MIT
Сделано для сообщества Claude Code
This server cannot be installed
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
- FlicenseBqualityDmaintenanceEnables AI-powered YouTube video analysis including transcript management, video summaries, chapter generation, keyword extraction, and playback control. Supports searching videos, retrieving channel/playlist information, and translating transcripts using Google Gemini AI.14
- AlicenseAqualityDmaintenanceEnables AI tools to access YouTube content, including transcript extraction, video/channel info, and search.427MIT
- AlicenseAqualityDmaintenanceEnables fetching, searching, and summarizing YouTube video transcripts with multi-language support.4MIT
- FlicenseNot gradedqualityCmaintenanceEnables bringing YouTube to Claude Code with transcripts, search, metadata, channel info, playlists, comments, trending videos, engagement analytics, chapter extraction, SponsorBlock integration, and most-replayed heatmaps.38
Related MCP Connectors
Extract YouTube transcripts, search what was said, and read on-screen frames with cited timestamps.
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…
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/itx-rajpoot/youtube-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server