
ruezo/mcp-video-digest
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
#Описание профиля
- Создать
.envфайлы или переименовать.env.exampleв корневой директории для настройки требуемых ключей API:
Примечание: Необходимо настроить хотя бы один API-ключ
2.Приоритетность услуг: Deepgram (рекомендуется для китайцев)
- Гладия. Речевая речь.
- Сборка ИИ.
Используйте метод
- Услуги по запуску:
Или использовать отладку:
- Службы вызова:
3 Клиент SSE в качестве примера
STDIO для изменения порядка запуска достаточно: не проверенный и не проверенный документ MCP
Тест
Запуск тестового сценария:
Тестовый сценарий будет: Проверить конфигурацию переменной среды Тестирование YouTube downloads Тестирование различных трансферных сервисов. Тестирование полной обработки видео
Руководство по развитию
- Добавить новые трансферные услуги:
- Создание новых сервисов в категории каталогов
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"
}