Reka

ai.reka由 reka.ai 發布官方發布者v0.1.10更新於 Oct 25, 2026

Understand your videos with Reka AI — search, ask questions, and extract insights.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取媒體與設計AI 與機器學習

概覽

AI 產生的概覽

Reka 影片理解伺服器:上傳、建立索引、搜尋與提問影片,並取得逐字稿、畫面描述、場景與物件偵測結果。

可以做什麼
透過 URL 上傳影片,列出、檢視、重新命名、調整群組並永久刪除影片,以及用群組管理影片集合。用 AI 流程建立影片索引,以啟用搜尋、問答、逐字稿、畫面描述與完整分析。跨影片搜尋某事發生的時間與位置,並對一或多部影片進行帶視覺分析的提問。取得逐字稿文字、AI 產生的畫面描述與偵測到的場景邊界。依文字提示在指定時間範圍內偵測物件,並查詢可用的分析功能與流程。
適用情境
適合讓助理處理影片庫:找出某個畫面出現的時刻、就影片內容提問,或在不觀看的情況下擷取逐字稿、畫面描述與場景結構。
執行需求
需要 Reka API 金鑰,透過 X-Reka-API-Key 標頭傳送。可使用遠端端點,或透過 stdio 執行本機 reka-mcp 套件。影片必須以可存取的 URL 上傳,不能使用本機檔案路徑,建立索引可能需要數分鐘。
安裝前請注意
API 金鑰是放在標頭中的機密。刪除影片會永久移除該影片及其所有索引資料,無法復原。上傳的影片與分析請求會傳送到 Reka 的服務。回傳的影片 URL 是短期有效的預簽章連結,不應保存。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Reka,將其新增到工作區。
  2. 連接 X-Reka-API-Key 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/ai.reka%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "reka": {
      "type": "http",
      "url": "https://mcp.reka.ai/mcp",
      "headers": {
        "X-Reka-API-Key": "<YOUR_API_KEY>"
      }
    }
  }
}

工具

17

upload_video

Upload a video from a URL. Returns a video_id. Local file paths are not accepted; upload files outside the MCP server and pass a reachable video_url. The upload runs asynchronously — poll get_video until status is 'uploaded', then call index_video to enable search and analysis.

輸入參數namegroup_idrationalevideo_url必填description

list_videos

List all videos in your account, or filter to a specific group by passing group_id. Shows upload status and which features have been indexed for each video. Each video's 'url' is a short-lived HTTPS presigned URL (expires within hours) — fetch immediately and do not store; call list_videos or get_video again for a fresh URL when needed.

輸入參數group_idrationale

get_video

Get detailed information about a video including upload status, metadata (duration, resolution, fps), and per-feature indexing status. Use this to check if upload or indexing is complete. The 'url' field is a short-lived HTTPS presigned URL (expires within hours) — fetch immediately and do not store; call get_video again for a fresh URL when needed.

輸入參數video_id必填rationale

update_video

Update a video's display name, title, description, or move it to a different group. At least one field must be provided. To remove a video from its group, pass group_id as null.

輸入參數nametitlegroup_idvideo_id必填rationalemove_groupdescription

delete_video

Permanently delete a video and all its indexed data (transcript, captions, embeddings, etc.). This cannot be undone.

輸入參數video_id必填rationale

create_group

Create a new video group. Groups organize videos into collections. Returns the new group's ID and name.

輸入參數name必填rationale

list_groups

List all video groups. Use list_videos with a group_id to see videos in a specific group.

輸入參數rationale

delete_group

Delete a video group. Videos in the group are not deleted — they are simply removed from the group.

輸入參數group_id必填rationale

index_video

Index a video for search, QA, or full analysis. Processes the video through a pipeline of AI features. Typically takes 3-7 minutes; longer for long videos or the 'full' pipeline. Times out after 10 minutes by default. Pipelines: - search_only: transcription + captions + embeddings (enables search_videos) - qa_only: transcription + captions (enables ask_video) - full: transcription + captions + embeddings (enables all tools) Scene detection is enabled by default and produces scene boundaries for get_scenes. Pass scene_detection=False to skip it. Prerequisites: if using video_id, the video must be in 'uploaded' status. Use get_video to check status before calling this tool.

輸入參數pipelinevideo_id必填rationalescene_detection

search_videos

Find WHEN and WHERE something happens across your videos. Returns timestamped results ranked by relevance — use these timestamps as start/end in ask_video for focused analysis. This is the recommended first step for most questions. Instead of asking ask_video about the entire video, search first to narrow down the relevant moments. Each result's 'video_url' is a short-lived HTTPS presigned URL (expires within hours) — fetch immediately and do not store; call search_videos or get_video again for a fresh URL when needed. Requires search_only or full pipeline.

輸入參數query必填group_idrationalevideo_idsmax_results

ask_video

Ask a question about one or more videos with visual analysis. Most effective on focused time ranges — use start/end to specify the segment to analyze. BEFORE calling this tool, read the reka://docs/guide resource for recommended workflows. In most cases, you should first: - search_videos to find WHEN something happens, then pass those timestamps here as start/end - segment_video to detect and locate specific objects - get_transcript to read what was said For single-video questions, pass video_id with start/end. For cross-video questions, pass videos — a list of video references with start/end each. For follow-up questions, pass conversation_id from the previous response. You can add start/end to drill into a specific moment while keeping the conversation context. Requires qa_only or full pipeline.

輸入參數endstartvideosquestion必填video_idrationaleconversation_id

segment_video

Detect objects in a video segment using text prompts. Describe what to look for and get per-frame detections with bounding boxes and confidence scores. Prompt tips: - Use broad, visual categories: 'animal', 'vehicle', 'person', 'text on screen' - Specific labels ('rabbit', 'Toyota') are less reliable — the detector matches visual patterns, not semantic concepts - Best for confirming whether a category of object appears in a time window, not for precise identification How to pick a time range: - Use search_videos to find WHEN something appears, then pass those timestamps here - Use get_scenes to scan systematically — call segment_video once per scene (scenes typically fit in the 15s window) - Or pass any range you already know Maximum range is 15 seconds per call; for longer spans, make multiple calls with consecutive windows. Does NOT require any feature indexing — works on any uploaded video.

輸入參數endstart必填prompts必填video_id必填rationalethreshold

get_transcript

Get the spoken words in a video. Use this instead of ask_video when you need to read what was said — it returns the actual text, not a summary. Use start/end to narrow results for long videos. Requires the transcript feature to be indexed.

輸入參數endstartformatvideo_id必填max_charsrationalemax_results

get_captions

Get AI-generated visual descriptions of what happens on screen. Use this to understand the visual content without watching — each caption describes a short segment with timestamps. Use start/end to narrow results. Requires the captions feature (qa_only or full pipeline).

輸入參數endstartvideo_id必填rationalemax_results

get_scenes

Get detected scene boundaries with start/end timestamps. Use this to understand the video's structure, then pass scene timestamps as start/end to: - ask_video for per-scene contextual analysis - segment_video to detect specific objects per scene (scenes typically fit in segment_video's 15s max range) Requires transcript indexed with scene detection (on by default; skipped only if index_video was called with scene_detection=False).

輸入參數video_id必填rationalemax_results

get_feature_catalog

List available video analysis features with their dependencies and descriptions. Use this to understand what features exist and what pipelines to use with index_video.

輸入參數rationale

summarize_video

Start here. Get a compact overview of a video: metadata, which features are indexed, a transcript preview, and scene count. Use this to decide which tools to call next — then use segment_video to detect specific objects in time ranges of interest.

輸入參數video_id必填rationale

版本歷史

1
  1. v0.1.10最新Sep 16, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。