Youtube Translate Mcp

Youtube Translate Mcp

🚀 YouTube 翻译 MCP 服务器

这是一个基于 模型上下文协议 (MCP) 的服务器,可用于访问 YouTube 翻译 API。它支持获取字幕、翻译内容、生成字幕文件以及创建视频总结等功能,为用户处理 YouTube 视频相关内容提供了便利。

🚀 快速开始

该服务器可帮助你轻松访问 YouTube 翻译 API,完成获取字幕、翻译、生成文件和总结视频等操作。你可以按照以下步骤进行安装和使用。

✨ 主要特性

  • 获取字幕:能够获取 YouTube 视频的字幕。
  • 多语言翻译:将字幕翻译成不同语言。
  • 文件生成:生成 SRT 或 VTT 格式的字幕文件。
  • 内容摘要:创建视频内容的摘要。
  • 内容搜索:在视频中搜索特定内容。

📦 安装指南

使用 Smithery 安装

通过 Smithery 可自动安装 youtube-translate-mcp 以在 Claude Desktop 上运行,命令如下:

npx -y @smithery/cli install @brianshin22/youtube_translate_mcp --client claude

手动安装

此包需要 Python 3.12 或更高版本,你可以选择以下方式进行安装:

# 使用 uv(推荐)
uv pip 安装 youtube_translate_mcp

# 使用 pip
pip 安装 youtube_translate_mcp

或从源码安装:

# 克隆仓库
git clone https://github.com/yourusername/youtube_translate_mcp.git
cd youtube_translate_mcp

# 使用 uv(推荐)
uv pip 安装 -e .

# 使用 pip
pip 安装 -e .

💻 使用示例

基础用法

运行服务器,使用 stdio 传输(默认):

YOUTUBE_TRANSLATE_API_KEY=your_api_key youtube_translate_mcp

高级用法

使用 SSE 传输:

YOUTUBE_TRANSLATE_API_KEY=your_api_key youtube_translate_mcp --transport sse --port 8000

📚 详细文档

Docker 部署

也可以通过 Docker 运行服务器,步骤如下:

# 构建 Docker 镜像
docker build -t youtube_translate_mcp .

# 使用 stdio 传输运行
docker run -e YOUTUBE_TRANSLATE_API_KEY=your_api_key youtube_translate_mcp

# 使用 SSE 传输运行
docker run -p 8000:8000 -e YOUTUBE_TRANSLATE_API_KEY=your_api_key youtube_translate_mcp --transport sse

环境变量

  • YOUTUBE_TRANSLATE_API_KEY:必填。用于访问 YouTube 翻译 API 的密钥。

使用 Smithery 部署

此包包含一个 smithery.yaml 文件,方便使用 Smithery 进行部署。

调试信息

  • 由于 MCP 检查工具对调用超时时间设置较短(截至 2025 年 3 月 13 日),建议使用 Claude Desktop 查看 MCP 日志,位于 ~/Library/Logs/Claude/mcp-server-{asfasf}.log
  • 可以通过执行命令 tail -f {log-file}.log 实时查看日志。

📄 许可证

本项目采用 MIT 许可证。

  • 0 关注
  • 0 收藏,26 浏览
  • system 提出于 2025-10-02 12:06

相似服务问题

相关AI产品