RM

ruezo/mcp-video-digest

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

28 stars 7 forks 품질 59 트렌드 11MIT

MCP Server for transcribing videos via video links and summarizing video content

개요

MCP Video Digest 是一个视频内容处理服务,,能够从 YouTube、Bilibili、TikTok、Twitter... 视频中提取音频并转换为文本。该服务支持多个转录服务提供商,包括 Deepgram、Gladia、Speechmatics 和 AssemblyAI,可以根据配置的 API 密钥灵活选择使用。(第一个MCP练手的项目,主要熟悉MCP的开发和运行流程) - 支持超过1000个网站上的流媒体内容下载和音频提取 - 多个转录服务提供商支持: - Deepgram - Gladia - Speechmatics - AssemblyAI - 灵活的服务选择机制,根据可用的 API 密钥自动选择服务 - 异步处理设计,提高并发性能 - 完整的错误处理和日志记录 - 支持说话人分离 - × 支持本地模型cpu/gpu加速处理 speechmatics 在使用requests调试的时候出现了各种问题(不是speechmatics的问题, 是我菜),所以使用了speechmatics sdk 1. 在项目根目录创建 .env 文件或者重命名.env.example,配置所需的 API 密钥: 注意:至少需要配置一个服务的 API 密钥 2. 服务优先级顺序: - Deepgram(推荐用于中文内容) - Gladia - Speechmatics - AssemblyAI 测试脚本会: - 验证环境变量配置 - 测试 YouTube 下载功能 - 测试各个转录服务 - 测试完整的视频处理流程 1. 添加新的转录服务: - 在 src/services/transcription/ 目录下创建新的服务类 - 继承 BaseTranscriptionService 类 - 实现 transcribe 方法 2. 自定义下载服务: - 在 src/services/download/ 目录下修改或添加新的下载器 - 继承或修改 YouTubeDownloader 类

설치

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" }