
sinco-lab/mcp-youtube-transcript
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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_transcriptsandget_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.
-
Create or edit the Claude Desktop configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
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",
Установка
npx -y @sinco-lab/mcp-youtube-transcriptКонфигурация
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": [
"-y",
"@sinco-lab/mcp-youtube-transcript"
]
}
}
}