使用说明
视频转录MCP服务器
通过YouTube文字记录处理从技术视频和讲座中自主获取知识。
描述
视频转录MCP使人工智能系统能够从YouTube教程、会议演讲、技术演示和专家访谈中学习。使用yt-dlp进行可靠的转录提取,并具有智能清洗和概念提取功能。
特性
- YouTube转录获取:使用yt-dlp从任何YouTube视频中获取文字记录
- 成绩单清理:删除重复、格式化伪影和口吃
- 概念提取:通过频率分析确定关键技术概念
- 方法提取:所述提取技术和方法
- 扬声器分析:识别并分离多位发言者
- 内存集成:将提取的知识存储在增强的存储系统中
安装
git clone https://github.com/marc-shade/video-transcript-mcp
cd video-transcript-mcp
pip install -r requirements.txt
# Requires yt-dlp
pip install yt-dlp
配置
添加 ~/.claude.json:
{
"mcpServers": {
"video-transcript": {
"command": "python3",
"args": ["/absolute/path/to/video-transcript-mcp/server.py"],
"env": {
"AGENTIC_SYSTEM_PATH": "/path/to/agentic-system"
}
}
}
}
MCP工具
| 工具 | 说明 |
|---|---|
fetch_youtube_transcript |
通过yt-dlp从YouTube URL获取成绩单 |
clean_transcript |
清理和组织原始成绩单文本 |
extract_concepts |
识别关键技术概念和术语 |
extract_methodologies |
提取技术和最佳实践 |
analyze_speakers |
在成绩单中分隔多位发言者 |
store_video_knowledge |
将提取的知识存储在增强内存中 |
使用示例
获取成绩单
result = mcp__video-transcript__fetch_youtube_transcript(
url="https://youtube.com/watch?v=abc123",
language="en",
auto_clean=True
)
# Returns: {
# "transcript": "Full cleaned transcript...",
# "video_id": "abc123",
# "title": "Video Title",
# "duration": "15:32"
# }
提取概念
concepts = mcp__video-transcript__extract_concepts(
transcript="Long transcript text...",
min_frequency=2,
focus_domains=["AI", "machine learning", "AGI"]
)
# Returns: {
# "concepts": ["transformer", "attention", "self-improvement"],
# "frequencies": {"transformer": 15, "attention": 12, ...}
# }
提取方法
methods = mcp__video-transcript__extract_methodologies(
transcript="Long transcript text..."
)
# Returns: {
# "methodologies": ["fine-tuning", "transfer learning", "RLHF"],
# "descriptions": {...}
# }
存储视频知识
mcp__video-transcript__store_video_knowledge(
video_id="abc123",
concepts=["transformers", "attention mechanisms"],
methodologies=["fine-tuning", "transfer learning"],
insights=["Key insight about AGI..."]
)
# Stores in enhanced-memory for later retrieval
需求
- Python 3.10+
- yt-dlp
- mcp SDK
- requirements.txt中的依赖关系
存储
成绩单保存到 $AGENTIC_SYSTEM_PATH/video-transcripts/
整合
该MCP集成了:
- 增强记忆mcp:用于存储提取的知识
- 研究论文mcp:用视频学习补充学术论文研究
链接
- github:https://github.com/marc-shade/video-transcript-mcp
- 问题:https://github.com/marc-shade/video-transcript-mcp/issues
许可证
麻省理工学院