UY

umbertotancorre/youtube-mcp-cli

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

33 stars 2 forks Качество 78 Тренд 19MIT

MCP-сервер и инструмент CLI, предоставляющий агентам ИИ доступ к YouTube

Обзор

YouTube полон знаний, но он в ловушке. Агенты ИИ не могут получить к нему доступ. Этот репо поставляется с двумя пакетами, которые исправляют это: MCP-сервер для агентов ИИ и CLI для терминала. - Принесите транскрипт (обычный текст или с отметками времени) - Загрузите транскрипт как .md - Получите метаданные видео - Поиск в подписях - Загрузите видео или аудио - MCP: @umbertotancorre/youtube-mcp - CLI: @umbertotancorre/youtube-cli download video и download audio полностью автономны. yt-dlp и ffmpeg загружаются автоматически при установке npm. Добавьте это в конфигурацию клиента MCP (например, claude desktop config.json): Все инструменты появляются автоматически. Нет необходимости в установке, npx обрабатывает его при первом запуске. Загрузки всегда идут в папку Downloads на платформе: Это монорепо рабочих пространств npm с тремя пакетами:

Обзор (машинный перевод)

** Zero Setup · No API Key · No Account · Open Source **

YouTube полон знаний, но он в ловушке. Агенты ИИ не могут получить к нему доступ. Этот репо поставляется с двумя пакетами, которые исправляют это: MCP-сервер для агентов ИИ и CLI для терминала.

  • Принесите транскрипт (обычный текст или с отметками времени)
  • Скачать транскрипт как .md
  • Получить метаданные видео
  • Поиск в подписях
  • Скачать видео или аудио

Доступно как:

  • MCP: @umbertotancorre/youtube-mcp
  • CLI: @umbertotancorre/youtube-cli

Все локально. Ключи API не требуются.

Таблица содержимого

MCP сервер

  • Инструменты

  • Установка

  • КЛИ

  • Команды

  • Установка

  • Развитие

  • Отказ от ответственности

  • Лицензия

MCP сервер

Инструменты

| Инструмент | Описание [скрыто] [скрыто] [[Т3]] | Получает полную расшифровку в виде простого текста | get_transcript_timed [MM:SS] get_transcript_timed [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [T]] [[T]]] [[T]] [T]] [[T]] [T]] [[T]] [T]] [T]] [[T]] [T]] [T] [T]] [T] [T]] [T] [T]] [T] [T]] [T] [T]] [T] [T]] [T] [T download_transcript .md .md .md] .md [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T download_transcript_timed .md download_transcript_timed [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [[T]]] [[T]] [ get_metadata | Возвращает название, канал, дату публикации, количество просмотров, продолжительность, лайки и описание |

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

YouTube MCP server and CLI

Zero Setup · No API Key · No Account · Open Source

YouTube is full of knowledge, but it is trapped there. AI agents cannot access it natively. This repo ships two packages that fix that: an MCP server for AI agents and a CLI for the terminal.

  • Fetch transcript (plain text or with timestamps)
  • Download transcript as .md
  • Get video metadata
  • Search within captions
  • Download video or audio

Available as:

All locally. No API keys required.


Table of Contents


MCP Server

Tools

Tool Description
get_transcript Fetches the full transcript as plain text
get_transcript_timed Transcript with [MM:SS] timestamps per segment
download_transcript Saves transcript as a .md file
download_transcript_timed Saves transcript as a .md file with timestamps
get_metadata Returns title, channel, publish date, view count, duration, likes, and description
search_transcript Searches for a keyword or phrase and returns matching segments with timestamps
download_video Downloads video+audio as .mp4
download_audio Downloads audio as .mp3 (or m4a, flac, opus, …)

download_video and download_audio are fully self-contained. yt-dlp and ffmpeg are downloaded automatically on npm install.

Installation

Method A: let your AI do it

Tell your AI agent:

Add youtube-mcp as an MCP server. Run it with: npx @umbertotancorre/youtube-mcp

Method B: manual config

Add this to your MCP client config (e.g. claude_desktop_config.json):

{
  "mcpServers": {
    "youtube": {
      "command": "npx",
      "args": ["-y", "@umbertotancorre/youtube-mcp"]
    }
  }
}

All tools appear automatically. No install needed, npx handles it on first run.


CLI

Commands

youtube-cli transcript                   Print transcript as plain text
youtube-cli transcript  --timestamps     Include [MM:SS] timestamps
youtube-cli transcript  --save           Save as .md to Downloads
Открыть полный README на GitHub

Установка

npx -y @umbertotancorre/youtube-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "youtube": { "command": "npx", "args": ["-y", "@umbertotancorre/youtube-mcp"] } } }