使用说明
基本能力
产品定位
MCP YouTube Server是一个专门用于处理YouTube媒体内容的服务器,提供下载、转换和管理功能。
核心功能
- 支持选择质量下载YouTube视频
- 视频处理(格式转换、分辨率调整、压缩)
- 视频元数据提取
- 管理下载的内容
适用场景
- 批量下载YouTube视频
- 视频格式转换和优化
- 视频内容管理和元数据分析
使用教程
使用依赖
- Node.js (v14或更高版本)
- MongoDB (可选,用于内容管理)
安装教程
-
克隆仓库到本地:
git clone https://github.com/DimitriGeelen/mcp-youtube.git cd mcp-youtube -
安装依赖:
npm install -
创建并配置
.env文件:cp .env.example .env -
编辑
.env文件以配置环境
运行服务器
npm start
开发模式(自动重启):
npm run dev
调试方式
- 访问API端点进行测试:
GET /api/youtube/info/:videoId- 获取视频元数据POST /api/youtube/download- 下载视频POST /api/youtube/process- 处理下载的视频GET /api/youtube/videos- 列出下载的视频