ReactFrame

io.github.AhmetLoca由 GitHub 帳號 AhmetLoca 發布v0.2.1更新於 Oct 24, 2026

Search ReactFrame's React + Tailwind + Motion components, install free ones and price premium picks.

已驗證STDIO僅桌面開發者工具媒體與設計

概覽

AI 產生的概覽

讓程式開發助理搜尋 ReactFrame 的 React、Tailwind 與 Motion 元件庫,安裝免費元件並為付費元件報價。

可以做什麼
封裝 ReactFrame 的公開元件登錄資料,讓助理能依關鍵字、分類、類型或僅免費等條件搜尋元件、區塊與頁面。它能以 shadcn 登錄格式取得免費元件的完整原始碼,包含檔案、npm 相依套件與安裝指令,並在有的情況下回傳現成的重建提示詞。付費項目會連同價格出現在搜尋結果中,但原始碼無法取得,因此助理只留下佔位符,並用報價工具為整個建置計價。
適用情境
適合在以 Tailwind 與 Motion 建置 React 介面時,希望助理把真實元件原始碼拉進專案,而不是全部從頭撰寫。也適合在動手前估算一個混合免費與付費元件的設計方案的成本。
執行需求
透過 stdio 在本機執行,通常以 npx 從 npm 套件 reactframe-mcp 啟動,因此需要 Node.js 以及連線至 reactframe.com 的網路。未宣告帳號、API 金鑰或環境變數;可選用 REACTFRAME_BASE_URL 指向本機執行個體。
安裝前請注意
付費元件的原始碼無法透過此伺服器取得,助理只會留下佔位符並提供報價,實際購買在此工具之外進行。安裝取得的元件會寫入檔案並為專案新增 npm 相依套件,請檢查它安裝了什麼。

安裝

在 SourceWeft 中

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

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

reactframe-mcp

An MCP (Model Context Protocol) server for ReactFrame — search and pull the full source of free React + Tailwind CSS + Motion components, blocks and pages directly into a coding agent, with no browser round-trip.

It wraps the same public data as reactframe.com/llms.txt and the r/<slug>.json registry mirror shadcn's CLI already uses. Free components install straight into your project. Premium components show up in search with their price; their source isn't fetchable from here, so the agent leaves a placeholder and prices them with get_quote instead.

Build a site with it

Ask your agent something like "Build me a landing page for my coffee shop with ReactFrame components." It picks components from the catalog, installs the free ones, marks where premium ones go, and ends with a quote: which premium components the design uses, what they cost, and whether All-Access is the better deal.

Tools

  • search_components — keyword search across name/description/category/slug, with category, type (element / block / component / page) and freeOnly filters. Premium results include their price.
  • get_component — fetch a free component's full source (files, npm deps, install command) in shadcn registry format, by slug.
  • get_rebuild_prompt — fetch the ready-made "rebuild this from scratch" AI prompt for the free components that ship one.
  • list_categories — list every category with component/page counts, useful before a targeted search.
  • get_quote — price every component and page a build uses in one call: free items with their install command, premium ones with their price, the premium total, and whether All-Access is cheaper.

Add it to Claude Code

bash
claude mcp add reactframe -- npx -y reactframe-mcp

Add it to Cursor / other MCP clients

Add to your MCP config (e.g. ~/.cursor/mcp.json):

json
{  "mcpServers": {    "reactframe": {      "command": "npx",      "args": ["-y", "reactframe-mcp"]    }  }}

Local development

bash
npm installnpm run buildREACTFRAME_BASE_URL=http://localhost:3000 npm run test:tools

REACTFRAME_BASE_URL overrides the default https://reactframe.com — point it at a local npm run dev of the main app while iterating. npm run test:tools spawns the built server over stdio with the real MCP SDK client and calls every tool, the same way a real client would.

來源:mcp-server/README.md,提交 c09009e

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.2.1最新Sep 26, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分