My YouTube MCP Server
MCP YouTube 上传器服务器 (YouTube 到 S3)
airballoonapp
README
我的 YouTube MCP 服务器
一个支持以下功能的 MCP 服务器:
- YouTube 搜索 (
youtube_search
) - 下载视频并上传到 S3 (
upload_videos_s3
) - 可选 导入到 TwelveLabs (
import_videos_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 视频信息时,现在将按照以下优先级进行尝试:
- YouTube Data API v3 (需要 YOUTUBE_API_KEY 环境变量)
- youtube-dl-exec (备用方案)
- ytdl-core (次要备用方案)
使用 YouTube Data API 可以获得更稳定和准确的信息,但需要在 API 配额限制内使用。
推荐服务器
Google Drive MCP Server
启用与 Google Drive 的集成,用于列出、读取和搜索文件,支持各种文件类型,并为 Google Workspace 文件提供自动导出功能。

AWS MCP Server
一个模型上下文协议服务器实现,使 Claude 能够通过自然语言命令在 S3 和 DynamoDB 服务上执行 AWS 操作。
Google Drive MCP Server
与 Google Drive 集成,以实现文件列表、搜索和读取,以及 Google 表格的读取和写入。
Azure MCP Server
这个服务器实现了模型上下文协议,可以与 Azure Blob 存储和 Cosmos DB 无缝交互,从而实现操作的自动日志记录和审计跟踪。
Box MCP Server
Box MCP 服务器方便使用开发者令牌认证在 Box 中搜索和读取 PDF 和 Word 文件。
MCP JSON Document Collection Server
一个模型上下文协议服务器,允许创建和管理多个 Fireproof JSON 数据库,并提供 CRUD 操作、查询功能以及云同步,以便与他人共享数据库。

Unstructured Document Processor MCP
一个模型上下文协议服务器,它使大型语言模型能够从各种文件格式的非结构化文档中提取和使用内容。
Firebase MCP Server
一个提供统一接口以与 Firebase 服务(包括身份验证、Firestore 和存储)交互的服务器。
MCP Server for Apache OpenDAL™
一个模型上下文协议服务器,通过 Apache OpenDAL™ 提供对包括 S3、Azure Blob 存储和 Google Cloud Storage 在内的多个存储服务的无缝访问。
Cloudinary MCP Server
这个服务器提供了一些工具,可以使用 Claude/Cline 直接将图片和视频上传到 Cloudinary,从而方便资源管理,并提供可定制的选项,例如资源类型和公共 ID。