mcpField
F
FrameThrower

FrameThrower

远程服务
framethrower.ai搜索与检索111 周前更新

关于 FrameThrower

FrameThrower 为电影从业者提供可搜索的电影画面参考库,按摄影属性和视觉特征索引 5,489 部影片。客户端可查找并逐步筛选画面,结果附影片、导演和摄影师信息。

主要功能

  1. 01按概念与情绪搜索画面
  2. 02按镜头和摄影属性筛选
  3. 03查找相似画面
  4. 04获取画面元数据与链接

适用场景

  1. 01为拍摄寻找灯光与色彩参考
  2. 02按镜头类型寻找构图示例
  3. 03围绕候选画面迭代视觉方向

MCP 相关

这是托管的远程 MCP 服务,通过 OAuth 2.1 连接客户端,并提供四种画面搜索、筛选、相似项查找和详情工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://framethrower.ai/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

4
参数类型必填说明
limitnumber否
querystring是自然语言描述,例如 "neon-lit rainy street at night"

详细介绍

FrameThrower MCP 服务

电影参考素材,尽在你的 Agent 中。 将任意 MCP 客户端连接到一个拥有 5,489 部电影 的电影摄影参考库,逐帧按灯光、镜头特性、景别、色彩和氛围编入索引。

在对话中描述你想要的视觉风格,Agent 就会提供真实画面,并注明影片、导演和摄影指导。

https://framethrower.ai/api/mcp

远程服务、OAuth 2.1、四种工具、无速率限制、注册即送 $2 额度,无需银行卡。


快速开始

Claude(桌面版 / 网页版)

设置 → 连接器 → 添加自定义连接器 → 粘贴:

https://framethrower.ai/api/mcp

浏览器打开后登录即可。

Cursor

一键添加:

添加到 Cursor

或添加到 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "framethrower": {
      "url": "https://framethrower.ai/api/mcp"
    }
  }
}
仅支持 stdio 的客户端

通过 mcp-remote 桥接,它会为你处理 OAuth 流程:

{
  "mcpServers": {
    "framethrower": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://framethrower.ai/api/mcp"]
    }
  }
}

各客户端的完整操作步骤见 docs/install.md。


四种工具

工具额度功能
search_frames2使用自然语言,按概念、氛围、色彩、构图或场景搜索
find_by_craft2按电影摄影属性查找画面——镜头、景别、风格、场景、时段、导演、年份
find_similar2查找与已加入候选列表的画面相似的更多画面。这是细化流程
get_frame_details2获取单帧的完整元数据、缩略图和链接
search_frames
参数类型说明
querystring,必填例如:"neon-lit rainy street at night"
limitnumber,1–40默认值为 12
find_by_craft

所有参数均为可选,可组合使用以缩小范围。

参数类型说明
lensstring"anamorphic"、"spherical"、"vintage_soft"
shot_sizestring"closeup"、"wide"、"medium"
visual_stylestring
settingstring"interior" 或 "exterior"
time_of_daystring"night"、"day"
directorstring
year_min / year_maxnumber年份范围
limitnumber,1–40默认值为 12
find_similar
参数类型说明
frameIdstring,必填之前搜索结果中的 ID
limitnumber,1–40默认值为 12
get_frame_details
参数类型说明
frameIdstring,必填

预期使用方式

连接时,服务端会发送使用说明,因此客户端无需额外告知该如何操作。它推荐的流程如下:

  1. 搜索——Agent 根据你的描述调用 search_frames。
  2. 展示几个结果——大约四个,每个都附有影片、导演和链接,而不是一股脑全发出来。
  3. 反馈——“多找几个像 #2 的”“再冷一些”“景别更紧一些”。这会对该画面调用 find_similar,或调整属性后调用 find_by_craft。
  4. 重复,直到找到合适的结果。

每条结果都会附上返回 FrameThrower 的链接,因为聊天中的内嵌图片渲染并不可靠,而在图库中查看才能呈现画面的真实效果。

有效对话示例见 examples/prompts.md。


费用

注册即送 $2 额度,无需银行卡。 之后 $1 可兑换 1,000 额度,每次工具调用消耗 2 额度,因此 $1 可调用 500 次。额度永不过期,且没有速率限制。

额度用完后,工具会返回一条说明信息,其中包括你的余额和充值方式,这样 Agent 就能向你解释原因,而不会悄无声息地失败。


它会返回什么——以及不会返回什么

工具会返回元数据、缩略图 URL、色彩调色板,以及指向 FrameThrower 的深度链接。绝不会返回原始图像字节。

这是一个发现和参考工具,而非图像交付渠道。这些画面不归我们所有,无法由我们授权——它们会以较低分辨率呈现,供评论、教育和学习参考,版权仍归其所有者所有。请参阅预期用途。


为什么这里没有服务端代码

FrameThrower MCP 服务是远程托管的——你连接到它,而不是自行运行它。因此,这个仓库提供的是连接器:清单、各客户端的设置、工具签名和完整示例。无需安装,也无需保持运行,更无需管理 API 密钥——借助 OAuth,Agent 会以你已登录的 FrameThrower 账户身份操作。


另有提供

使用同一账户和同一积分。


关于

FrameThrower 是面向未来创作者的参考应用:它是互联网上规模最大的电影剧照库之一,可通过 REST API、MCP 服务和 npm SDK 调用。由资深电影人和广告创意人士打造,服务于电影行业从业者。

framethrower.ai · /mcp

采用 MIT 许可证。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。