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 サーバー

DeepSRT の API との統合を通じて YouTube ビデオ要約機能を提供するモデル コンテキスト プロトコル (MCP) サーバー。

特徴

  • 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にインストールを依頼するだけです:

「ねえ、この MCP サーバーをhttps://github.com/DeepSRT/deepsrt-mcpからインストールしてください」

Cline はdeepsrt-mcpを自動的にインストールし、 cline_mcp_settings.jsonを更新します。

使用法

サーバーは次のツールを提供します。

要約を取得する

YouTube ビデオの概要を取得します。

パラメータ:

  • videoId (必須): YouTube 動画 ID
  • lang (オプション): 言語コード (例: zh-tw) - デフォルトは zh-tw
  • mode (オプション):要約モード(「narrative」または「bullet」) - デフォルトはnarrative

使用例

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

デモ

よくある質問

Q: 404エラーが発生しますが、なぜでしょうか?

A: これは、ビデオの概要が CDN エッジ ロケーションにキャッシュされていないためです。MCP を使用して概要を取得する前に、DeepSRT Chrome 拡張機能を使用してこのビデオを開き、CDN ネットワークにキャッシュする必要があります。

次のように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

DeepSRT の API との統合により、ユーザーが YouTube 動画の要約を複数の言語と形式で生成できるようにする MCP サーバー。

  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