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 Server
A Media Content Processor (MCP) server for downloading, processing, and managing YouTube content.
Features
- Download YouTube videos with quality selection
- Process videos (convert formats, change resolution, compress)
- Video metadata extraction
- Manage downloaded content
Installation
Prerequisites
- Node.js (v14 or higher)
- MongoDB (optional, for content management)
Setup
- Clone this repository to your local machine:
- Install dependencies:
- Create a
.env
file based on.env.example
: - Edit the
.env
file to configure your environment
Running the server
For development with auto-restart:
API Endpoints
YouTube Operations
GET /api/youtube/info/:videoId
- Get video metadataPOST /api/youtube/download
- Download a videoPOST /api/youtube/process
- Process a downloaded videoGET /api/youtube/videos
- List downloaded videos
License
MIT
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A server for downloading, processing, and managing YouTube content with features like video quality selection, format conversion, and metadata extraction.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video captions and subtitles through a simple interface.Last updated -1526189JavaScriptMIT License
- -security-license-qualityA Model Context Protocol server that enables access to YouTube video content through transcripts, translations, summaries, and subtitle generation in various languages.Last updated -PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video transcripts and subtitles through a simple interface, making it ideal for content analysis and processing.Last updated -125810TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that analyzes YouTube videos, enabling users to extract transcripts, generate summaries, and query video content using Gemini AI.Last updated -7Python