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
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:
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