YouTube Video Summarizer
Fetch and summarize YouTube videos by extracting their titles, descriptions, and transcripts.
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.
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:
- Go to Settings > Developer > Edit config
- 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:
- "Can you summarize this YouTube video for me? https://www.youtube.com/watch?v=dQw4w9WgXcQ"
- "What are the key points from this video: https://www.youtube.com/watch?v=dQw4w9WgXcQ"
- "Create a comprehensive summary of this tutorial: https://www.youtube.com/watch?v=dQw4w9WgXcQ"
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-extractorto extract video captions/transcripts- The Model Context Protocol (MCP) to communicate with Claude
License
MIT
Related Servers
Obsidian Semantic MCP Server
An AI-optimized MCP server for Obsidian that consolidates over 21 tools into 5 intelligent operations with contextual workflow hints.
Business Central MCP
An MCP server for interacting with Microsoft Business Central, built with FastMCP and FastAPI.
MCP Useful Assistant
A powerful MCP-based assistant with tools for file operations, web intelligence, system monitoring, data processing, and code analysis.
ActiveCampaign
Built for the next generation of intelligent experiences, ActiveCampaign's remote MCP server makes it easy for AI agents to understand, store, and use customer context across tools, channels, and workflows.
Obsidian MCP Server
An MCP server that allows AI assistants to read from and write to your local Obsidian vault.
MCP Screenshot
Captures screenshots and performs OCR text recognition.
Sequential Thinking MCP Server
A tool for dynamic and reflective problem-solving using a structured thinking process.
SoftCroft Doc Server MCP
Manages BookStack documentation for the SoftCroft multi-agent system, aiding in Sage 200 to Odoo 17 migration.
MCP Shrimp Task Manager
An intelligent task management system based on MCP, providing an efficient programming workflow framework for AI Agents with an optional web-based GUI.
Obsidian MCP Server
Manage notes and files in an Obsidian vault. Requires the Obsidian Local REST API plugin.
