
hrishikesh332/tl_indexing_mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
この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 tovideo_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 fromstart_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"
}
}
}
}
インストール
npx tsc --outDir build --module NodeNext --target ES2022