Skip to main content
Glama
kimtaeyoon83

mcp-server-youtube-transcript

by kimtaeyoon83

Сервер транскриптов 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-transcript

Awesome-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-адреса или идентификаторы видео

  • Недоступные стенограммы

  • Проблемы с доступностью языка

  • Ошибки сети

Примеры использования

  1. Получить расшифровку по URL-адресу видео:

await server.callTool("get_transcript", { url: "https://www.youtube.com/watch?v=VIDEO_ID", lang: "en" });
  1. Получить расшифровку по идентификатору видео:

await server.callTool("get_transcript", { url: "VIDEO_ID", lang: "ko" });
  1. Как извлечь субтитры YouTube в приложении Claude Desktop

chat: https://youtu.be/ODaHJzOyVCQ?si=aXkJgso96Deri0aB Extract subtitles

Соображения безопасности

Сервер:

  • Проверяет все входные параметры

  • Изящно обрабатывает ошибки API YouTube

  • Реализует тайм-ауты для извлечения расшифровки

  • Предоставляет подробные сообщения об ошибках для устранения неполадок

Лицензия

Этот сервер MCP лицензирован по лицензии MIT. Подробности см. в файле LICENSE.

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kimtaeyoon83/mcp-server-youtube-transcript'

If you have feedback or need assistance with the MCP directory API, please join our Discord server