YouTube Content Extractor MCP Server

$npm install -g youtube-scrap-mcp
README.md

MCP server for extracting YouTube video content with transcript processing.

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"]
    }
  }
}

Tools (1)

extract_youtube_contentExtracts YouTube video metadata, titles, descriptions, and transcripts.

Configuration

claude_desktop_config.json
{"mcpServers": {"youtube-scrap": {"command": "npx", "args": ["youtube-scrap-mcp"]}}}

Try it

Extract the transcript and metadata for the YouTube video at https://www.youtube.com/watch?v=example
Get the description and title of this YouTube video and summarize the content from its transcript.
Use Whisper to generate a transcript for this YouTube video if subtitles aren't available.
Analyze the video content from this YouTube URL and list the key points discussed.

Frequently Asked Questions

What are the key features of YouTube Content Extractor?

Extracts video title and description. Generates transcripts from subtitles or OpenAI Whisper speech-to-text. Retrieves detailed video metadata. Supports local-only hosting for privacy.

What can I use YouTube Content Extractor for?

Summarizing long YouTube videos without watching them. Extracting text content from videos for research and analysis. Automating the collection of video metadata for content curation. Transcribing videos that do not have native closed captions.

How do I install YouTube Content Extractor?

Install YouTube Content Extractor by running: npm install -g youtube-scrap-mcp

What MCP clients work with YouTube Content Extractor?

YouTube Content Extractor works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Use YouTube Content Extractor with Conare

Manage MCP servers visually, upload persistent context, and never start from zero with Claude Code & Codex.

Try Free