HT

hrishikesh332/tl_indexing_mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

67 stars 1 forks 品質 49 トレンド 14

このMCPサーバーは、TwelveLabsとビデオのインデックス作成のための2つのツールを提供します

概要

このMCPサーバーは、TwelveLabsとビデオのインデックス作成のための2つのツールを提供します。 検索と分析のためのローカルビデオファイルをアップロードしてインデックス化します。 - index id(必須):ビデオを追加するTwelveLabsのインデックスのID - video file path(必須):ローカルビデオファイルへの絶対パス(例えば、/path/to/video.mp4) ビデオインデックスタスクの現在のステータスを確認します。 - タスク id (必須): start video indexing からのインデックスタスクの ID - ステータス(保留、処理、準備完了、または失敗) - 準備ができたらビデオID - メタデータとエラーの詳細

概要(AI 翻訳)

#TwelveLabsのローカルビデオのインデックス設定

ファイルへのナビゲート後 -

1. TypeScriptでビルドする

2.ビルドの確認

利用可能なツール

このMCPサーバーは、TwelveLabsとビデオのインデックス作成のための2つのツールを提供します。

##1. start_video_indexing 検索と分析のためのローカルビデオファイルをアップロードしてインデックス化します。

パラメーター:

  • [index_id] (必須): ビデオを追加するTwelveLabsのインデックスのID
  • [video_file_path (必須): ローカルビデオファイルへの絶対パス (例えば、/path/to/video.mp4))

返品: タスクIDとインデックスステータス

##2. [[T4] ビデオインデックスタスクの現在のステータスを確認します。

パラメーター:

  • [task_id:start_video_indexingからのインデックスタスクのID

返品:

  • ステータス(保留、処理、準備、または失敗)
  • 準備ができたらビデオID
  • 必要に応じてメタデータとエラーの詳細

設定

クライアント側のコンフィグを編集 -

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

Setup for the TwelveLabs Indexing for the Local Video

After navigative to the file -

1. Build with TypeScript

npx tsc --outDir build --module NodeNext --target ES2022

2. Verify build

ls -la build/index.js

Available Tools

This MCP server provides two tools for video indexing with TwelveLabs:

1. start_video_indexing

Upload and index a local video file for search and analysis.

Parameters:

  • index_id (required): The ID of the TwelveLabs index to add the video to
  • video_file_path (required): Absolute path to the local video file (e.g., /path/to/video.mp4)

Returns: Task ID and indexing status

2. get_indexing_task_status

Check the current status of a video indexing task.

Parameters:

  • task_id (required): The ID of the indexing task from start_video_indexing

Returns:

  • Status (pending, processing, ready, or failed)
  • Video ID when ready
  • Metadata and error details if applicable

Configuration

Edit the config on the client side -

{
  "mcpServers": {
    "twelvelabs-indexing": {
      "command": "node",
      "args": ["/Users/hrishikesh/Desktop/tl-index-mcp/twelvelabs-indexing/build/index.js"],
      "env": {
        "TWELVELABS_API_KEY": "Your TL API KEY"
      }
    }
  }
}
GitHub で README 全文を見る

インストール

npx tsc --outDir build --module NodeNext --target ES2022
MCP 初心者?mcpskill.org のガイドから始めましょう →