YouTube 转录提取器 MCP 🎥
一个模型上下文协议 (MCP) 服务器,使 AI 助手能够从 YouTube 视频中提取文字记录。该工具专为与 Cursor 和 Claude Desktop 集成而设计,允许 AI 直接分析和处理 YouTube 视频内容。
特征
🎯 从任何公开的 YouTube 视频中提取文字记录
🔌 轻松与 Cursor 和 Claude Desktop 集成
🚀 使用 TypeScript 构建以确保类型安全
📦简单的设置和部署
🛠️基于模型上下文协议
Related MCP server: YouTube Transcript Server
先决条件
Node.js(v16 或更高版本)
pnpm(推荐)或 npm
用于提取转录内容的 YouTube 视频 URL
安装
克隆存储库:
安装依赖项:
构建项目:
配置
对于光标
打开游标设置
导航至 MCP → 添加新的 MCP 服务器
使用以下设置进行配置:
名称:
youtube-transcript类型:
command命令:
node /absolute/path/to/yt-mcp/build/index.js
对于克劳德桌面
将此配置添加到您的 Claude Desktop 配置中:
用法
配置完成后,AI 可以通过视频 URL 调用该工具,提取 YouTube 视频的文字记录。示例:
技术细节
该服务器使用以下方式构建:
@modelcontextprotocol/sdk - 用于 MCP 实现
youtube-transcript - 用于提取成绩单
TypeScript - 为了类型安全和更好的开发体验
限制
仅适用于公开的 YouTube 视频
视频必须启用字幕
某些视频可能带有自动生成的字幕,但可能不是 100% 准确
故障排除
常见问题及解决方案:
“无法找到视频 ID”错误
确保 YouTube URL 完整且正确
检查视频是否可以公开访问
“没有可用的成绩单”错误
验证视频是否已启用字幕
尝试不同的视频以确认该工具是否正常工作
构建错误
确保所有依赖项都已安装
检查 Node.js 版本(应为 v16 或更高版本)
贡献
欢迎贡献代码!欢迎提交 Pull 请求。对于重大变更,请先提交一个 issue 来讨论您想要修改的内容。
执照
麻省理工学院