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

Servidor de YouTube MCP

Un servidor procesador de contenido multimedia (MCP) para descargar, procesar y administrar contenido de YouTube.

Características

  • Descargar vídeos de YouTube con selección de calidad
  • Procesar videos (convertir formatos, cambiar resolución, comprimir)
  • Extracción de metadatos de vídeo
  • Administrar el contenido descargado

Instalación

Prerrequisitos

  • Node.js (v14 o superior)
  • MongoDB (opcional, para gestión de contenido)

Configuración

  1. Clone este repositorio en su máquina local:
    git clone https://github.com/DimitriGeelen/mcp-youtube.git cd mcp-youtube
  2. Instalar dependencias:
    npm install
  3. Cree un archivo .env basado en .env.example :
    cp .env.example .env
  4. Edite el archivo .env para configurar su entorno

Ejecutando el servidor

npm start

Para desarrollo con reinicio automático:

npm run dev

Puntos finales de API

Operaciones de YouTube

  • GET /api/youtube/info/:videoId - Obtener metadatos del video
  • POST /api/youtube/download - Descargar un vídeo
  • POST /api/youtube/process - Procesar un video descargado
  • GET /api/youtube/videos - Lista de vídeos descargados

Licencia

Instituto Tecnológico de Massachusetts (MIT)

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

Un servidor para descargar, procesar y administrar contenido de YouTube con funciones como selección de calidad de video, conversión de formato y extracción de metadatos.

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