Сервер транскриптов YouTube
Сервер Model Context Protocol, который позволяет извлекать транскрипты из видео YouTube. Этот сервер обеспечивает прямой доступ к титрам и субтитрам видео через простой интерфейс.
Установка через Smithery
Чтобы автоматически установить YouTube Transcript Server для Claude Desktop через Smithery :
npx -y @smithery/cli install @kimtaeyoon83/mcp-server-youtube-transcript --client claudeКомпоненты
Инструменты
получить_транскрипт
Извлечение транскриптов из видео YouTube
Входные данные:
url(строка, обязательно): URL-адрес видео YouTube или идентификатор видеоlang(строка, необязательно, по умолчанию: "en"): Код языка для транскрипта (например, 'ko', 'en')
Related MCP server: YouTube Transcript Extractor MCP
Основные характеристики
Поддержка нескольких форматов URL-адресов видео
Поиск транскриптов по конкретному языку
Подробные метаданные в ответах
Конфигурация
Для использования с Claude Desktop добавьте следующую конфигурацию сервера:
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
}
}
}Установить с помощью инструмента
mcp-get Инструмент командной строки для установки и управления серверами Model Context Protocol (MCP).
npx @michaellatman/mcp-get@latest install @kimtaeyoon83/mcp-server-youtube-transcriptAwesome-mcp-серверы
awesome-mcp-servers Специально подобранный список великолепных серверов Model Context Protocol (MCP).
Разработка
Предпосылки
Node.js 18 или выше
нпм или пряжа
Настраивать
Установить зависимости:
npm installСборка сервера:
npm run buildДля разработки с автоматической пересборкой:
npm run watchТестирование
npm testОтладка
Поскольку серверы MCP взаимодействуют через stdio, отладка может быть сложной. Мы рекомендуем использовать MCP Inspector для разработки:
npm run inspectorЗапуск оценок
Пакет evals загружает клиент mcp, который затем запускает файл index.ts, поэтому нет необходимости перестраиваться между тестами. Вы можете загрузить переменные среды, указав префикс команды npx. Полную документацию можно найти здесь .
OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/index.tsОбработка ошибок
Сервер реализует надежную обработку ошибок для распространенных сценариев:
Недействительные URL-адреса или идентификаторы видео
Недоступные стенограммы
Проблемы с доступностью языка
Ошибки сети
Примеры использования
Получить расшифровку по URL-адресу видео:
await server.callTool("get_transcript", {
url: "https://www.youtube.com/watch?v=VIDEO_ID",
lang: "en"
});Получить расшифровку по идентификатору видео:
await server.callTool("get_transcript", {
url: "VIDEO_ID",
lang: "ko"
});Как извлечь субтитры YouTube в приложении Claude Desktop
chat: https://youtu.be/ODaHJzOyVCQ?si=aXkJgso96Deri0aB Extract subtitlesСоображения безопасности
Сервер:
Проверяет все входные параметры
Изящно обрабатывает ошибки API YouTube
Реализует тайм-ауты для извлечения расшифровки
Предоставляет подробные сообщения об ошибках для устранения неполадок
Лицензия
Этот сервер MCP лицензирован по лицензии MIT. Подробности см. в файле LICENSE.
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.