Mcp Youtube Uploader

Mcp Youtube Uploader

🚀 YouTube MCP 服务器

YouTube MCP 服务器是一个支持多种功能的 MCP 服务器,它能帮助你在 YouTube 上进行视频搜索、下载并上传到 S3,还可选择将视频导入到 TwelveLabs,为视频处理和管理提供便利。

🚀 快速开始

安装

# 1) 安装依赖
npm install

# 2) 构建
npm run build

# 3) 本地运行
npm start

环境配置

设置以下环境变量:

AWS_ACCESS_KEY_ID=你的访问密钥
AWS_SECRET_ACCESS_KEY=你的秘密密钥
AWS_S3_BUCKET_NAME=youtube-video-000 (或你的存储桶名称)
AWS_REGION=us-west-2 (或你的区域)
YOUTUBE_API_KEY=你的YouTube API 密钥

YouTube API 密钥可以从 Google Cloud Console 中生成,具体方法是创建具有 YouTube Data API v3 权限的 API 密钥。

✨ 主要特性

  • YouTube 搜索 (youtube_search):可在 YouTube 上进行视频搜索。
  • 下载和上传视频到 S3 (upload_videos_s3):支持将搜索到的视频下载并上传到 S3 存储桶。
  • 可选 导入到 TwelveLabs (import_videos_twelvelabs):可选择将视频导入到 TwelveLabs 进行进一步处理。

📚 详细文档

功能说明

YouTube 视频信息获取

在获取 YouTube 视频信息时,将按以下优先级尝试:

  1. YouTube Data API v3 (需要 YOUTUBE_API_KEY 环境变量)
  2. youtube-dl-exec (备用方案)
  3. ytdl-core (次要备用方案)

使用 YouTube 数据 API 可以获得更稳定和准确的信息,并且应在 API 配额限制内合理使用。

⚠️ 重要提示

使用 YouTube Data API v3 时,请确保在 API 配额限制内合理使用,避免因超出配额导致服务受限。

💡 使用建议

优先使用 YouTube Data API v3 来获取视频信息,以获得更稳定和准确的结果。若 API 配额不足或出现问题,再考虑使用备用方案。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-28 04:57

相似服务问题