Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Yt Transcript

БесплатноНе проверен

Fetches and cleans YouTube video transcripts using yt-dlp, with fallback from manual to auto-generated subtitles and deduplication.

GitHubEmbed

Описание

Fetches and cleans YouTube video transcripts using yt-dlp, with fallback from manual to auto-generated subtitles and deduplication.

README

A Model Context Protocol (MCP) server that fetches and cleans transcripts from YouTube videos using yt-dlp.

Features

  • Robust Transcript Fetching: Uses yt-dlp to retrieve subtitles.
    • Attempts to fetch manual subtitles first (high quality).
    • Falls back to auto-generated subtitles if manual ones are unavailable.
  • Smart Cleaning:
    • Removes VTT formatting, tags, and timestamps.
    • Deduplicates repeated lines common in auto-generated captions.
    • Cleans up common YouTube auto-caption artifacts.
  • MCP Integration: Fully compatible with Claude Desktop and other MCP clients.

Tools

get_youtube_transcript

Fetches and cleans the transcript for a given YouTube video URL.

  • Arguments: url (string) - The full URL of the YouTube video.
  • Returns: A clean string containing the video transcript.

Installation

This project uses uv for dependency management.

Prerequisites

  • uv installed.
  • A recent version of Python.

Setup

  1. Clone the repository:

    git clone https://github.com/warshanks/yt-transcript-mcp.git
    cd yt-transcript-mcp
    
  2. Install dependencies:

    uv sync
    

Configuration

Claude Desktop

To use this server with Claude Desktop, add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "yt-transcript": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/yt-transcript-mcp",
        "run",
        "server.py"
      ]
    }
  }
}

Replace /absolute/path/to/yt-transcript-mcp with the actual path to your cloned repository.

Development

To run the server locally for testing or development:

uv run server.py

License

MIT

from github.com/warshanks/yt-transcript-mcp

Установка Yt Transcript

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/warshanks/yt-transcript-mcp

FAQ

Yt Transcript MCP бесплатный?

Да, Yt Transcript MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Yt Transcript?

Нет, Yt Transcript работает без API-ключей и переменных окружения.

Yt Transcript — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Yt Transcript в Claude Desktop, Claude Code или Cursor?

Открой Yt Transcript на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Yt Transcript with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории media