DeepSRT MCP Server

Official

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 服务器

模型上下文协议 (MCP) 服务器通过与 DeepSRT 的 API 集成提供 YouTube 视频摘要功能。

特征

  • 生成 YouTube 视频摘要
  • 支持叙述和要点摘要模式
  • 多语言支持(默认:zh-tw)
  • 与支持 MCP 的环境无缝集成

工作原理

  1. 内容缓存
    • 必须先通过 DeepSRT 打开视频,以确保内容已缓存在服务中
    • 首次观看会触发 DeepSRT 服务中的缓存过程
  2. MCP摘要检索
    • 通过 MCP 请求摘要时,内容由 DeepSRT 的 CDN 边缘位置提供
    • 这确保了快速有效地传递摘要
  3. 预缓存内容
    • 一些视频可能已根据之前的用户请求缓存在系统中
    • 虽然您或许可以获取这些预缓存视频的摘要,但无法保证其可用性
    • 为获得最佳效果,请确保首先通过 DeepSRT 打开视频

安装

安装 Claude Desktop

  1. 首先,搭建服务器:
npm install npm run build
  1. 将服务器配置添加到您的 Claude Desktop 配置文件:
  • 在 macOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json
{ "mcpServers": { "deepsrt-mcp": { "command": "node", "args": [ "/path/to/deepsrt-mcp/build/index.js" ] } } }

为 Cline 安装

只需在聊天中要求 Cline 安装:

“嘿,请帮我从https://github.com/DeepSRT/deepsrt-mcp安装这个 MCP 服务器”

Cline 将自动为您安装deepsrt-mcp并更新您的cline_mcp_settings.json

用法

服务器提供以下工具:

获取摘要

获取 YouTube 视频的摘要。

参数:

  • videoId (必需):YouTube 视频 ID
  • lang (可选):语言代码(例如 zh-tw)- 默认为 zh-tw
  • mode (可选):摘要模式(“叙述”或“项目符号”) - 默认为叙述

示例用法

使用 Claude Desktop:

// The MCP tool will fetch the video summary const result = await mcp.use_tool("deepsrt-mcp", "get_summary", { videoId: "dQw4w9WgXcQ", lang: "zh-tw", mode: "narrative" });

使用Cline:

const result = await mcp.use_tool("deepsrt", "get_summary", { videoId: "dQw4w9WgXcQ", lang: "zh-tw", mode: "bullet" });

发展

安装依赖项:

npm install

启动开发服务器:

npm run dev

为生产而构建:

npm run build

演示

常问问题

问:我收到404错误,为什么?

答:这是因为视频摘要未缓存在 CDN 边缘位置,您需要使用 DeepSRT chrome 扩展程序打开此视频以将其缓存在 CDN 网络中,然后才能使用 MCP 获取该摘要。

您可以使用 cURL 来验证缓存状态

curl -s 'https://worker.deepsrt.com/transcript' \ -i --data '{"arg":"v=VafNvIcOs5w","action":"summarize","lang":"zh-tw","mode":"narrative"}' | grep -i "^cache-status" cache-status: HIT

如果您看到cache-status: HIT则内容已缓存在 CDN 边缘位置,并且您的 MCP 服务器不应该收到404

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

MCP 服务器使用户能够通过与 DeepSRT 的 API 集成来生成多种语言和格式的 YouTube 视频摘要。

  1. Features
    1. How it Works
      1. Installation
        1. Installing for Claude Desktop
        2. Installing for Cline
      2. Usage
        1. get_summary
        2. Example Usage
      3. Development
        1. Demo
          1. FAQ
            ID: 5o885ibi5m