deepsrt.com
deepsrt.com logo

DeepSRT

Integrates with DeepSRT's API to generate multi-language video summaries in narrative or bullet-point formats, leveragin...

Created byApr 22, 2025

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

  1. Content Caching
  1. MCP Summary Retrieval
  1. Pre-cached Content

Installation

Installing for Claude Desktop

  1. First, build the server:
  1. 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 ID
  • lang (optional): Language code (e.g., zh-tw) - defaults to zh-tw
  • mode (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.

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

  1. Content Caching
  1. MCP Summary Retrieval
  1. Pre-cached Content

Installation

Installing for Claude Desktop

  1. First, build the server:
  1. 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 ID
  • lang (optional): Language code (e.g., zh-tw) - defaults to zh-tw
  • mode (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.