DeepSRT MCP Server
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Generates summaries for YouTube videos, supporting both narrative and bullet-point formats with multi-language capabilities
DeepSRT MCP Server
A Model Context Protocol (MCP) server that provides YouTube video summarization functionality through integration with DeepSRT's API.
Features
- Generate summaries for YouTube videos
- Support for both narrative and bullet-point summary modes
- Multi-language support (default: zh-tw)
- Seamless integration with MCP-enabled environments
How it Works
- Content Caching
- Videos must first be opened through DeepSRT to ensure content is cached in the service
- This initial viewing triggers the caching process in the DeepSRT service
- MCP Summary Retrieval
- When requesting summaries through MCP, the content is served from DeepSRT's CDN edge locations
- This ensures fast and efficient delivery of summaries
- Pre-cached Content
- Some videos may already be cached in the system from previous user requests
- While you might be able to fetch summaries for these pre-cached videos, availability is not guaranteed
- For best results, ensure videos are first opened through DeepSRT
Installation
Installing for Claude Desktop
- First, build the server:
- Add the server configuration to your Claude Desktop config file:
- On macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- On Windows:
%APPDATA%/Claude/claude_desktop_config.json
Installing for Cline
Just ask Cline to install in the chat:
"Hey, install this MCP server for me from https://github.com/DeepSRT/deepsrt-mcp"
Cline will auto install deepsrt-mcp
for you and update your cline_mcp_settings.json
.
Usage
The server provides the following tool:
get_summary
Gets a summary for a YouTube video.
Parameters:
videoId
(required): YouTube video IDlang
(optional): Language code (e.g., zh-tw) - defaults to zh-twmode
(optional): Summary mode ("narrative" or "bullet") - defaults to narrative
Example Usage
Using Claude Desktop:
Using Cline:
Development
Install dependencies:
Start development server:
Build for production:
Demo
FAQ
Q: I am getting 404
error, why?
A: This is because the video summary is not cached in the CDN edge location, you need to open this video using DeepSRT chrome extension to have it cached in the CDN network before you can get that summary using MCP.
You can verify the cache status using cURL like this
If you see cache-status: HIT
the content is cached in the CDN edge location and your MCP server shoud not get 404
.
You must be authenticated.
An MCP server that enables users to generate summaries of YouTube videos in multiple languages and formats through integration with DeepSRT's API.