SL

sinco-lab/mcp-youtube-transcript

Developer tools

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

40 stars 5 forks Качество 77 Тренд 16MIT

MCP-сервер TypeScript для извлечения стенограмм YouTube в Claude Desktop, Cursor, Cline, Codex и других клиентах MCP

Обзор

Сервер TypeScript Model Context Protocol, который извлекает стенограммы YouTube для Claude Desktop, Cursor, Cline, Codex и других MCP-совместимых клиентов. Он предназначен для локального использования npx, поэтому запросы на транскрипты выполняются с вашей собственной машины, а не с удаленного прокси-сервера. Ключевые возможности: - Извлечение транскриптов из видеороликов YouTube - Поддержка нескольких языков - Android InnerTube запасной вариант для текущих ответов подписей YouTube - Совместимые имена инструментов: get transcript и get transcript - Вывод транскриптов с меткой Timestamped с get timed transcript - Метаданные видео и доступные языки транскриптов - Текст формата с непрерывным или режимом абзаца - Заголовки видео и метаданные - Автоматическая сегментация абзаца - Нормализация текста и декодирование сущности HTML - Надежная обработка ошибок - Timestamp и обнаружение совпадений Используйте локальную конфигурацию npx, чтобы запросы на транскрипт отправлялись с вашей собственной машины вместо удаленного прокси-сервера MCP. 1.

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

Сервер TypeScript Model Context Protocol, который извлекает стенограммы YouTube для Claude Desktop, Cursor, Cline, Codex и других MCP-совместимых клиентов. Он предназначен для локального использования, поэтому запросы на транскрипт выполняются с вашей собственной машины вместо удаленного прокси-сервера.

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

  • Особенности
  • Начинаем.
  • Предварительные условия
  • Установка
  • Использование
  • Базовая конфигурация Докер
  • Тестирование
  • Устранение неполадок и техническое обслуживание
  • Инструменты
  • Развитие
  • Вклад
  • Лицензия

Особенности

Ключевые возможности:

  • Извлеките стенограммы из видео на YouTube Поддержка нескольких языков
  • Android InnerTube для текущих ответов подписи YouTube Совместимые названия инструментов: get_transcripts и get_transcript
  • Отпечатки стенограмм с меткой времени get_timed_transcript
  • Видео метаданные и доступные языки транскриптов
  • Формат текста в непрерывном или абзацном режиме
  • Восстановление заголовков видео и метаданных
  • Автоматическая сегментация абзацев
  • Нормализация текста и декодирование сущности HTML
  • Надежная обработка ошибок
  • Обнаружение метки времени и перекрытия

Начало работы

Предпосылки

Node.js 18 или выше

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

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

README

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

MCP YouTube Transcript Server

A TypeScript Model Context Protocol server that retrieves YouTube transcripts for Claude Desktop, Cursor, Cline, Codex, and other MCP-compatible clients. It is designed for local npx usage so transcript requests are made from your own machine instead of a remote proxy.

Table of Contents

Features

Key capabilities:

  • Extract transcripts from YouTube videos
  • Support for multiple languages
  • Android InnerTube fallback for current YouTube caption responses
  • Compatible tool names: get_transcripts and get_transcript
  • Timestamped transcript output with get_timed_transcript
  • Video metadata and available transcript languages
  • Format text with continuous or paragraph mode
  • Retrieve video titles and metadata
  • Automatic paragraph segmentation
  • Text normalization and HTML entity decoding
  • Robust error handling
  • Timestamp and overlap detection

Getting Started

Prerequisites

  • Node.js 18 or higher

Installation

Use a local npx configuration so transcript requests are sent from your own machine instead of a remote MCP proxy.

  1. Create or edit the Claude Desktop configuration file:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. Add the following configuration:

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

Quick setup script for macOS:

# Create directory if it doesn't exist
mkdir -p ~/Library/Application\ Support/Claude

# Create or update config file
cat > ~/Library/Application\ Support/Claude/claude_desktop_config.json << 'EOL'
{
  "mcpServers": {
    "youtube-transcript": {
      "command": "npx",
Открыть полный README на GitHub

Установка

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

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

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