YouTube内容管理器
一个用于下载、处理和管理YouTube内容的服务器,具有选择视频质量、格式转换和元数据提取等功能。
服务介绍
MCP YouTube 服务器
一个用于下载、处理和管理 YouTube 内容的媒体内容处理器 (MCP) 服务器。
功能
- 支持选择质量下载 YouTube 视频
- 处理视频(转换格式、更改分辨率、压缩)
- 提取视频元数据
- 管理已下载的内容
安装
前提条件
- Node.js(v14 或更高版本)
- MongoDB(可选,用于内容管理)
设置
-
将此仓库克隆到您的本地机器:
git clone https://github.com/DimitriGeelen/mcp-youtube.git cd mcp-youtube -
安装依赖项:
npm install -
根据
.env.example创建一个.env文件:cp .env.example .env -
编辑
.env文件以配置您的环境
运行服务器
npm start
开发时自动重启:
npm run dev
API 接口
YouTube 操作
GET /api/youtube/info/:videoId- 获取视频元数据POST /api/youtube/download- 下载视频POST /api/youtube/process- 处理已下载的视频GET /api/youtube/videos- 列出已下载的视频
许可证
MIT