Youtube Video Summarizer

Youtube Video Summarizer

By nabid-pf GitHub

-

youtube-summarizer video-summarization
Overview

What is YouTube Video Summarizer?

YouTube Video Summarizer is a Model Context Protocol (MCP) server that allows users to fetch and summarize YouTube videos by extracting titles, descriptions, and transcripts.

How to use YouTube Video Summarizer?

To use the YouTube Video Summarizer, integrate it with Claude Desktop by adding the MCP server configuration to your settings. Once integrated, you can request video summaries using natural language commands.

Key features of YouTube Video Summarizer?

  • Extracts YouTube video metadata (title, description, duration)
  • Retrieves and processes video captions using youtube-caption-extractor
  • Provides structured data for comprehensive video summarization
  • Works seamlessly with Claude Desktop through MCP integration

Use cases of YouTube Video Summarizer?

  1. Summarizing educational videos for quick learning.
  2. Extracting key points from tutorials for easier understanding.
  3. Providing concise overviews of long videos for time-saving.

FAQ from YouTube Video Summarizer?

  • How do I integrate the YouTube Video Summarizer with Claude Desktop?

You can integrate it by adding the specified MCP server configuration to your claude_desktop_config.json file.

  • What commands can I use with the integrated tool?

You can use commands like get-video-info-for-summary-from-url to get basic information about a YouTube video.

  • Is there a prerequisite for using this tool?

Yes, you need to have Node.js (v18 or higher) installed.

Content

YouTube Video Summarizer MCP

An MCP (Model Context Protocol) server that enables Claude to fetch and summarize YouTube videos by extracting titles, descriptions, and transcripts.

npm version License: MIT

Features

  • Extract YouTube video metadata (title, description, duration)
  • Retrieve and process video captions using youtube-caption-extractor
  • Provide structured data to Claude for comprehensive video summarization
  • Works with Claude Desktop through MCP integration

Prerequisites

  • Node.js (v18 or higher)

Integrating with Claude Desktop

To add the MCP server to Claude Desktop:

  1. Go to Settings > Developer > Edit config
  2. Add the following to your claude_desktop_config.json file:
{
  "mcpServers": {
    "youtube-video-summarizer": {
      "command": "npx",
      "args": ["-y", "youtube-video-summarizer-mcp"]
    }
  }
}

Available MCP Commands

When integrated with Claude, the following commands become available:

  • get-video-info-for-summary-from-url: Get basic information about a YouTube video

Example Usage

Once integrated with Claude Desktop, you can use natural language to request video summaries:

For Developers

Building from Source

# Clone the repository
git clone https://github.com/yourusername/youtube-video-summarizer-mcp.git
cd youtube-video-summarizer-mcp

# Install dependencies
npm install

# Build the project
npm run build

# Start the inspector
npx @modelcontextprotocol/inspector node dist/index.js

Run tool

  • Click connect
  • Select the tool to run
  • Put video url in the field
  • Click run

How It Works

This project uses:

  • youtube-caption-extractor to extract video captions/transcripts
  • The Model Context Protocol (MCP) to communicate with Claude

License

MIT

No tools information available.

MCP Server for transcribing videos via video links and summarizing video content

mcp-video-digest video-summarization
View Details