HT

hrishikesh332/tl_indexing_mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

67 stars 1 forks Качество 49 Тренд 14

Этот MCP-сервер предоставляет два инструмента для индексации видео с помощью TwelveLabs:

Обзор

Этот MCP-сервер предоставляет два инструмента для индексации видео с помощью TwelveLabs: Загрузите и проиндексируйте локальный видеофайл для поиска и анализа. - index id (обязательно): ID индекса TwelveLabs для добавления видео в - video file path (обязательно): Абсолютный путь к локальному видеофайлу (например, /path/to/video.mp4) Проверьте текущее состояние задачи индексации видео. - task id (обязательно): Идентификатор задачи индексации от start video indexing Статус (в ожидании, обработке, готов или не удалось) - идентификатор видео при готовности - метаданные и данные об ошибках, если применимо

Обзор (машинный перевод)

Настройка для индексации двенадцати рабочих мест для местного видео

После навигации по файлу -

#1.Создание шрифта

#2 Проверить сборку

Доступные инструменты

Этот MCP-сервер предоставляет два инструмента для индексации видео с помощью TwelveLabs:

###1.[T0] Загрузите и проиндексируйте локальный видеофайл для поиска и анализа.

Параметры:

  • [[Т1]] (обязательно): ID индекса TwelveLabs для добавления видео в
  • video_file_path (обязательно): Абсолютный путь к локальному видеофайлу (например, /path/to/video.mp4)

** Возврат:** ID задачи и статус индексации

###2.[4] Проверьте текущее состояние задачи индексации видео.

Параметры: task_id (обязательно): Идентификатор задачи индексации от start_video_indexing

** Возврат:** Статус (в ожидании, обработке, готов или не удалось) Видео ID когда готово Метаданные и данные об ошибках, если это применимо

Конфигурация

Редактировать конфигурацию на стороне клиента -

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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"
      }
    }
  }
}
Открыть полный README на GitHub

Установка

npx tsc --outDir build --module NodeNext --target ES2022
Новичок в MCP? Начните с руководства на mcpskill.org →