MCP YouTube Server

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Optional integration for content management of downloaded videos

  • Allows downloading, processing, and managing YouTube videos with features like quality selection, format conversion, resolution changing, and metadata extraction

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 - ダウンロードした動画の一覧を取得する

ライセンス

マサチューセッツ工科大学

-
security - not tested
F
license - not found
-
quality - not tested

ビデオ品質の選択、形式の変換、メタデータの抽出などの機能を備えた YouTube コンテンツをダウンロード、処理、管理するためのサーバーです。

  1. Features
    1. Installation
      1. Prerequisites
      2. Setup
      3. Running the server
    2. API Endpoints
      1. YouTube Operations
    3. License
      ID: cw5xmesqmt