AM

An MCP server that enables Claude to fetch and summarize YouTube videos by extracting titles, descriptions, and transcripts.

Created 3 months ago

An MCP server that enables Claude to fetch and summarize YouTube videos by extracting titles, descriptions, and transcripts.

development documentation public

What is An MCP server that enables Claude to fetch and summarize YouTube videos by extracting titles, descriptions, and transcripts.?

YouTube Video Summarizer MCP is an MCP (Model Context Protocol) server that allows Claude to fetch and summarize YouTube videos by extracting titles, descriptions, and transcripts. It features the ability to extract YouTube video metadata, retrieve and process video captions, and provide structured data for comprehensive video summarization. It works with Claude Desktop through MCP integration.

Documentation

MseeP.ai Security Assessment Badge

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 smithery badge

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

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
```\n\n### 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

Server Config

{
  "mcpServers": {
    "an-mcp-server-that-enables-claude-to-fetch-and-summarize-youtube-videos-by-extracting-titles,-descriptions,-and-transcripts.-server": {
      "command": "npx",
      "args": [
        "an-mcp-server-that-enables-claude-to-fetch-and-summarize-youtube-videos-by-extracting-titles,-descriptions,-and-transcripts."
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: Yes

Project Info

Hosted Featured
Created At: Aug 08, 2025
Updated At: Aug 08, 2025
Author: nabid-pf
Category: MCP Server
License: MIT
Tags:
development documentation public