RM

ruezo/mcp-video-digest

Developer tools

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

28 stars 7 forks Качество 59 Тренд 11MIT

MCP Server для трансляции видео по видеосвязям и обобщения видеоконтента

Обзор

MCP Video Digest - это сервис обработки видеоконтента, который извлекает аудио из YouTube, Bilibi, TikTok, Twitter и преобразует его в текст. Сервис поддерживает несколько провайдеров трансферных сервисов, включая Deepgram, Gladia, Speechmatics и Assemblyi, которые могут гибко использоваться на основе настроенных API-ключей. (Первый проект практики MCP, в основном знакомый с процессами разработки и эксплуатации MCP) Поддержка потоковой загрузки контента и извлечения аудио на более чем 1000 веб-сайтах - поддержка нескольких поставщиков услуг передачи: - Deepgram - Gladia - Speechmatics - Assembly AI - Гибкие механизмы выбора услуг на основе доступной службы автоматического выбора ключей API - Step-Step Processing Design to Enhance Combining Performance - Complete Error Processing and Log Records - Support for Disconnection of Speakers - x Support for Local Model cpu/gpu Accelerated Processing Speechmatics использует sdk 1.Создать файлы .env или переименовать.env.example, настроить требуемый API-ключ: Примечание: необходимо настроить хотя бы один API-ключ 2. Приоритизация услуг: - Deepgram (рекомендуется для китайцев) - Gladia - Speechmatics - Assembly AI Test Scripts: - Verify Environmental Variable Configuration - Test YouTube Downloads - Test individual transfer services - Test full video processing 1. Добавить новую услугу передачи: - Создать новый класс услуг в соответствии с src/services/transcription/ Directory - Inherit BaseTransctionService - Внедрить метод транскрибирования Пользовательская служба загрузки: - Модифицировать или добавить новый загрузчик в соответствии с src/services/download/ Directory - Наследовать или изменить загрузчик YouTube

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

Английский

Профиль проекта MCP Video Digest - это сервис обработки видеоконтента, который извлекает аудио из YouTube, Bilibi, TikTok, Twitter и преобразует его в текст. Сервис поддерживает несколько провайдеров трансферных сервисов, включая Deepgram, Gladia, Speechmatics и Assemblyi, которые могут гибко использоваться на основе настроенных API-ключей. (Первый проект практики MCP, в основном знакомый с процессами разработки и эксплуатации MCP)

Функциональные характеристики Поддержка потоковой загрузки контента и извлечения аудио на более чем 1000 веб-сайтов

  • Поддержка нескольких поставщиков трансферных услуг:
  • Дипграмм.
  • Гладия. Речевая речь.
  • Сборка ИИ. Гибкие механизмы выбора услуг, автоматический выбор услуг на основе доступных ключей API
  • Сквозной дизайн для улучшения совместной деятельности
  • Полная ошибка и записи журнала
  • Поддерживать разделение ораторов. x Поддержка локальной модели ускоренной обработки cpu/gpu

Структура каталога

Тестовый снимок экрана

Описание установки

##1 Установите uv или используйте python Если uv не установлен, можно использовать следующую команду:

2.Проекты клонирования:

#3 Создание и активация виртуальных сред:

##4 Зависимость от установки:

• речевые программы имеют проблемы с отладкой с помощью запросов (не речевые программы, это мое блюдо), поэтому речевые программы sdk

#Описание профиля

  1. Создать .env файлы или переименовать .env.example в корневой директории для настройки требуемых ключей API:

Примечание: Необходимо настроить хотя бы один API-ключ

2.Приоритетность услуг: Deepgram (рекомендуется для китайцев)

  • Гладия. Речевая речь.
  • Сборка ИИ.

Используйте метод

  1. Услуги по запуску:

Или использовать отладку:

  1. Службы вызова:

3 Клиент SSE в качестве примера

STDIO для изменения порядка запуска достаточно: не проверенный и не проверенный документ MCP

Тест

Запуск тестового сценария:

Тестовый сценарий будет: Проверить конфигурацию переменной среды Тестирование YouTube downloads Тестирование различных трансферных сервисов. Тестирование полной обработки видео

Руководство по развитию

  1. Добавить новые трансферные услуги:
  • Создание новых сервисов в категории каталогов src/services/transcription/ Преемственность [Т3] Категория Достигнутый метод transcribe

Пользовательские услуги загрузки: Модифицировать или добавлять новые загрузки в [[T5] Directory Device]

  • Последовательность или изменение [категории [T6]]

Опора на управление

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

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "video_digest": { "url": "http://<ip>:8000/sse" } } } # 当然可以在Client传递Key "env": { "DEEPGRAM_API_KEY":"your_deepgram_key" }