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
- Clone este repositorio en su máquina local:
git clone https://github.com/DimitriGeelen/mcp-youtube.git
cd mcp-youtube
- Instalar dependencias:
- Cree un archivo
.env
basado en .env.example
: - Edite el archivo
.env
para configurar su entorno
Ejecutando el servidor
Para desarrollo con reinicio automático:
Puntos finales de API
Operaciones de YouTube
GET /api/youtube/info/:videoId
- Obtener metadatos del videoPOST /api/youtube/download
- Descargar un vídeoPOST /api/youtube/process
- Procesar un video descargadoGET /api/youtube/videos
- Lista de vídeos descargados
Licencia
Instituto Tecnológico de Massachusetts (MIT)