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