Y

YouTube内容管理器

@DimitriGeelen/mcp-youtube
0 Stars 556 次浏览 DimitriGeelen 更新于 2026-08-23

一个用于下载、处理和管理YouTube内容的服务器,具有选择视频质量、格式转换和元数据提取等功能。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

MCP YouTube 服务器

一个用于下载、处理和管理 YouTube 内容的媒体内容处理器 (MCP) 服务器。

功能

  • 支持选择质量下载 YouTube 视频
  • 处理视频(转换格式、更改分辨率、压缩)
  • 提取视频元数据
  • 管理已下载的内容

安装

前提条件

  • Node.js(v14 或更高版本)
  • MongoDB(可选,用于内容管理)

设置

  1. 将此仓库克隆到您的本地机器:

    git clone https://github.com/DimitriGeelen/mcp-youtube.git
    cd mcp-youtube
    
  2. 安装依赖项:

    npm install
    
  3. 根据 .env.example 创建一个 .env 文件:

    cp .env.example .env
    
  4. 编辑 .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

相关 MCP 服务