YouTube视频转录服务

一款基于Model Context Protocol (MCP)的服务,能够从YouTube视频中提取转录文本,适用于学生、研究人员和内容创作者快速获取视频字幕。

  • by AsadullahShehbaz
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 AsadullahShehbaz/Youtube-Transcriber-MCP-Server

使用说明

🎬 YouTube转录器MCP服务器

一个强大的模型上下文协议(MCP)服务器,可以从YouTube视频中获取转录本。非常适合需要快速访问视频成绩单的学生、研究人员和内容创作者!

✨ 特性

  • 📝 从任何带有字幕的YouTube视频中提取文字记录
  • 🌍 支持多种语言(英语、德语、印地语、乌尔都语)
  • 🔄 主提取失败时的自动回退方法
  • 🧹 清除时间戳的干净格式
  • ☁️ 托管在FastMCP Cloud上-无需设置!

🚀 快速入门(3个简单步骤!)

步骤1:安装克劳德桌面

如果您还没有,请从以下网址下载并安装Claude Desktop claude.ai

步骤2:配置MCP服务器

  1. 查找您的Claude配置文件:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • 视窗: %APPDATA%\Claude\claude_desktop_config.json
  2. 打开文件 在任何文本编辑器(记事本、文本编辑、VS代码等)中

  3. 添加此配置:

{
  "mcpServers": {
    "youtube-transcriber": {
      "url": "https://youtubetranscriber.fastmcp.app/mcp"
    }
  }
}

备注:如果您已经配置了其他MCP服务器,只需添加 "youtube-transcriber" 现有部分内 "mcpServers" 对象。

步骤3:重新启动克劳德桌面

完全关闭Claude Desktop并重新打开。完成! 🎉

🎯 如何使用

配置后,只需与Claude聊天,让它转录YouTube视频。以下是一些示例:

示例1:获取成绩单

Can you get the transcript of this YouTube video?
https://www.youtube.com/watch?v=dQw4w9WgXcQ

示例2:总结视频

Please transcribe this video and give me a summary:
https://www.youtube.com/watch?v=VIDEO_ID

示例3:提取关键点

Get the transcript from this tutorial and list the main steps:
https://www.youtube.com/watch?v=VIDEO_ID

示例4:干净的成绩单

Fetch the transcript and remove all timestamps:
https://www.youtube.com/watch?v=VIDEO_ID

🛠️ 可用工具

服务器提供了Claude可以自动使用的三个强大工具:

1. get_api_transcript

  • 主要方法 用于获取成绩单
  • 快速可靠
  • 适用于带有官方字幕的视频

2. get_tactiq_transcript

  • 后退方法 当API出现故障时
  • 从Tactiq.io中删除记录
  • 速度较慢但更全面

3. clean_transcript

  • 从原始转录文本中删除时间戳
  • 使输出更清晰易读

📋 需求

对于用户:

  • 克劳德桌面应用程序(就是这样!)

面向开发者 (如果在本地运行):

  • Python 3.8+
  • 依赖关系: fastmcp, selenium, youtube-transcript-api, beautifulsoup4, webdriver-manager

❓ 故障排除

服务器不工作?

  1. 检查配置:确保你的 claude_desktop_config.json 格式正确(有效的JSON)
  2. 重新启动克劳德:更改配置后始终重新启动Claude Desktop
  3. 使用热门视频进行测试:先尝试一个带有确认字幕的知名视频
  4. 检查视频是否有字幕:并非所有视频都有文字记录

常见问题

“没有可用的字幕”

  • 视频未启用字幕
  • 尝试另一个视频或要求创作者启用字幕

服务器似乎已断开连接

  • 检查您的互联网连接
  • 验证URL是否准确: https://youtubetranscriber.fastmcp.app/mcp
  • 重新启动克劳德桌面

成绩单看起来很乱

  • 让克劳德“清理成绩单并删除时间戳”
  • 这 clean_transcript 该工具将很好地格式化它

🎓 用例

非常适合:

  • 📚 学生:转录讲座和学习视频
  • 🔬 研究人员:从视频内容中提取信息
  • ✍️ 内容创作者:获取字幕或博客文章的文字记录
  • 🌐 翻译员:使用多种语言的视频内容
  • ♿ 无障碍:以文本形式提供视频内容

🔒 隐私和限制

  • 此服务器不存储任何成绩单
  • 所有处理都是实时进行的
  • 尊重YouTube的服务条款
  • 仅适用于有字幕的公开视频

💡 专业提示

  1. 具体:准确地告诉克劳德你想要什么(总结、要点、完整的成绩单等)
  2. 多种语言:服务器支持英语、德语、印地语和乌尔都语——随便问!
  3. 结合分析:拿到成绩单后,让克劳德分析、总结或回答有关它的问题
  4. 批处理:您可以让Claude在一次对话中转录多个视频

🤝 贡献

发现错误或有建议?欢迎在存储库上打开问题!

📄 许可证

本项目按原样提供,供教育和个人使用。

🌟 支持

如果你觉得这个有用,就给它一颗星⭐ 并与可能受益的人分享!


快乐转录! 🎉

需要帮助?问问克劳德吧——它知道如何使用这个服务器!