YouTube Transcript Server
这是一个MCP Server,允许你直接下载YouTube视频的字幕。
这个 MCP 服务器可以从 YouTube 视频中检索字幕,提供简单的接口访问视频字幕。
安装方式
通过 Smithery 安装 (推荐用于 Claude Desktop)
npx -y @smithery/cli install @kimtaeyoon83/mcp-server-youtube-transcript --client claude
通过 mcp-get 安装
npx @michaellatman/mcp-get@latest install @kimtaeyoon83/mcp-server-youtube-transcript
手动配置 (Claude Desktop)
在 Claude Desktop 配置中添加:
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
}
}
}
使用方法
功能
- get_transcript - 从 YouTube 视频中提取字幕
- 参数:
url
(必需): YouTube 视频 URL 或视频 IDlang
(可选, 默认: "en"): 字幕语言代码 (例如 'ko', 'en')
- 参数:
使用示例
通过代码调用:
await server.callTool("get_transcript", {
url: "https://www.youtube.com/watch?v=VIDEO_ID",
lang: "en"
});
在 Claude 对话中使用:
从这个链接提取字幕: https://youtu.be/ODaHJzOyVCQ?si=aXkJgso96Deri0aB
特性
- 支持不同格式的 YouTube URL
- 支持多语言字幕
- 详细的元数据响应
- 强大的错误处理
开发
需要 Node.js 18+ 和 npm。基本命令:
npm install # 安装依赖
npm run build # 构建服务器
npm run watch # 开发模式
npm test # 运行测试
npm run inspector # 调试工具
许可
MIT 许可证