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 分

    请在仓库或注册中心条目中声明许可证。