youtube-scrap-mcp

custardcream98/youtube-scrap-mcp

3.2

If you are the rightful owner of youtube-scrap-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The YouTube Content Extractor MCP is a server designed to extract and process content from YouTube videos, including transcripts, metadata, and more.

YouTube Content Extractor MCP

MCP server for extracting YouTube video content with transcript processing.

  • Video title and description
  • Transcript (from subtitles or Whisper speech-to-text)
  • Video metadata

Prerequisites

Before installing this MCP server, you need to install the following dependencies:

Required Dependencies

  1. yt-dlp (YouTube content extraction):

    pip install yt-dlp
    # or via Homebrew
    brew install yt-dlp
    
  2. OpenAI Whisper (for audio transcription fallback):

    pip install openai-whisper
    # or via Homebrew
    brew install openai-whisper
    

Verify Installation

Check that all dependencies are properly installed:

yt-dlp --version
whisper --help

Installation

Option 1: NPM Package (Recommended)

npm install -g youtube-scrap-mcp
{
  "mcpServers": {
    "youtube-scrap": {
      "command": "npx",
      "args": ["youtube-scrap-mcp"]
    }
  }
}

Option 2: From Source

git clone https://github.com/your-username/youtube-scrap-mcp.git
cd youtube-scrap-mcp
pnpm install
pnpm build
{
  "mcpServers": {
    "youtube-scrap": {
      "command": "node",
      "args": ["/path/to/youtube-scrap-mcp/dist/stdio.js"]
    }
  }
}