Keyframer

dev.keyframer由 keyframer.dev 發布官方發布者v1.0.0更新於 Oct 25, 2026

150+ React Native animation recipes, scene authoring, phone preview via QR, Reanimated v4 codegen

已驗證Streamable HTTP可網頁執行開發者工具媒體與設計

概覽

AI 產生的概覽

Keyframer 讓助理搜尋 React Native 動畫配方、撰寫並驗證 Keyframer 場景 JSON、透過 QR 碼在手機上預覽場景,並編譯成程式碼。

可以做什麼
搜尋並取得 150 多個免費動畫配方,每個配方含場景與 React Native Reanimated 程式碼,並可閱讀場景 JSON 格式(含用於程序化動畫的節點圖)。驗證場景結構,並依時間數值取樣動作,檢查數值範圍、彈簧過衝與錯開偏移。建立場景並取得編輯器連結,更新或列出已儲存的場景,以 JSON 取得場景。產生終端機 QR 碼,讓場景在手機上的 Keyframer 預覽應用程式中即時執行。將場景編譯為可執行的 React Native 元件,預設面向 Reanimated v4,也可面向核心 Animated API。
適用情境
適合在開發 React Native 動畫時,讓助理起草、檢查並反覆調整 Keyframer 場景、重用現有配方,或直接產出 Reanimated 元件程式碼,而不必手寫關鍵影格。
執行需求
遠端 streamable HTTP 端點 api.keyframer.dev。配方搜尋、場景驗證、取樣、訪客場景的程式碼產生以及 24 小時訪客場景不需金鑰;選用 API 金鑰透過 Authorization 標頭以 Bearer 權杖形式傳送,來自 Keyframer 個人資料頁。儲存、更新、列出與取得自己的場景、私有場景 QR 碼以及程式碼產生需要付費方案下的金鑰。
安裝前請注意
Authorization 標頭攜帶金鑰,請妥善保管。無金鑰建立的是公開的 24 小時訪客場景,不要放入敏感內容。update_scene 會就地取代既有場景內容,list_scenes 與 get_scene 會揭露帳戶中的場景。部分功能需要付費方案。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Keyframer,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "keyframer": {
      "type": "http",
      "url": "https://api.keyframer.dev/mcp"
    }
  }
}

工具

11

search_recipes

Search animation recipes

Search 150+ free Keyframer recipes (bounce, carousels, progress rings, particles, text effects, shaders, scroll animations…). Each recipe has a scene + verified React Native Reanimated code. Returns slugs for get_recipe.

輸入參數limitquery必填category

get_recipe

Get a recipe (scene + code)

Fetch one recipe by slug: metadata, the scene JSON (usable as a starting point for create_scene), and the generated React Native Reanimated component code. Recipe code is free to use.

輸入參數idslugscene_idinclude_code

get_scene_format

Scene format authoring guide

The Keyframer scene JSON format — read this before authoring a scene. Section "scene" covers elements/keyframes/easing; section "nodes" covers node graphs (procedural animation: clocks, springs, repeaters) with the full node-type schema.

輸入參數section

validate_scene

Validate scene JSON

Validate a scene against the Keyframer format before create_scene or generate_code. Returns errors (must fix) and warnings (advisory). Free to call — iterate until clean.

輸入參數scene必填

sample_scene

Sample animation values over time

Numerically preview a scene: evaluates keyframes AND node graphs at N evenly spaced times and returns each moving prop as a value series (the same math the editor preview runs). validate_scene checks structure — this checks MOTION: confirm ranges, spring overshoot, stagger offsets, and that elements actually move before create_scene. Free to call — iterate: author → sample → adjust.

輸入參數scene必填sampleselement_ids

create_scene

Create a scene in Keyframer

Save a scene and get an editor URL where it opens in the visual editor (timeline, canvas, node graphs, mobile QR preview). Validates first. Works without a key: the scene is then a public 24-hour guest scene with a scannable QR, kept forever by signing up (free) and pressing Remix. With a key it saves to the account (free accounts up to the free scene limit, paid unlimited).

輸入參數namescene必填make_public

update_scene

Update a scene

Replace the content of one of your scenes (full scene JSON, validated first) — the edit loop for iterating instead of duplicating. Live previews watching the scene update in place. Requires an API key; own scenes only.

輸入參數namescene必填scene_id必填make_public

list_scenes

List your scenes

List the scenes in the connected Keyframer account (id, name, updated, visibility). Requires an API key.

無需輸入參數。

get_scene

Get a scene

Fetch one of your scenes (or any public scene) as JSON — edit it and re-save with update_scene, or feed it to generate_code. Requires an API key.

輸入參數id必填

get_preview_qr

Preview on device (QR)

A terminal-scannable QR code for a scene. Scan it with a phone camera and the scene runs live in the Keyframer preview app on real hardware — edits sync as they happen. Public scenes (including guest scenes) work without a key; private scenes need an API key on a paid plan.

輸入參數scene_id必填

generate_code

Generate React Native code

Compile a scene into a runnable React Native component. Pass inline scene JSON or a scene_id from your account. Output targets Reanimated v4 by default ("animated" targets the RN core Animated API, reduced feature set). Deterministic — no AI, no credits. Requires an API key on a paid plan.

輸入參數apiscenescene_idrelative_positioninggesture_handler_version

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 83%

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

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

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

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。

其他 Keyframer 整合