视频索引器MCP服务器
一个高性能、令牌高效的MCP服务器,旨在从任何YouTube视频中提取技术主题和完整转录。
特性
- FastMCP集成:与Claude Desktop或任何MCP客户端无缝连接。
- 无损优化:局部启发式清理可以去除口头填充物和绒毛,而不会丢失技术事实。
- 播放列表扫描:分析整个播放列表以收集会话详细信息。
- 硒研究指南:包括在内
index.md300多个问题涵盖了完整的Selenium 4课程。
安装
- 克隆仓库:
git clone
cd Selenium- 设置环境:
python -m venv venv
.\venv\Scripts\activate
pip install -r requirements.txt- 配置API密钥:
创建一个 .env 文件:
GEMINI_API_KEY=your_key_here用法
在Claude Desktop注册
将此添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"youtube-transcript": {
"command": "C:\\path\\to\\python.exe",
"args": ["C:\\path\\to\\youtube_mcp_server.py"],
"env": {
"PYTHONPATH": "C:\\path\\to\\project"
}
}
}
}项目结构
Video-Indexer/
├── src/ # Core MCP server logic
│ ├── youtube_mcp_server.py
│ └── youtube_utils.py
├── outputs/ # Study guides and transcripts
│ ├── index.md # Selenium study guide
│ └── transcripts/ # Optimized session transcripts
├── scripts/ # Testing and legacy utility scripts
│ └── test_mcp.py
├── temp/ # Temporary and debug files
├── .env # API Configuration (ignored)
├── mcp_config.json # MCP Registration Template
└── requirements.txt # Dependencies关键文件
src/youtube_mcp_server.py:主MCP服务器入口点。src/youtube_utils.py:获取和优化成绩单的核心逻辑。outputs/index.md:生成的硒研究指南。
许可证
麻省理工学院
