
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.
概覽
讓程式開發助理搜尋 ReactFrame 的 React、Tailwind 與 Motion 元件庫,安裝免費元件並為付費元件報價。
- 可以做什麼
- 封裝 ReactFrame 的公開元件登錄資料,讓助理能依關鍵字、分類、類型或僅免費等條件搜尋元件、區塊與頁面。它能以 shadcn 登錄格式取得免費元件的完整原始碼,包含檔案、npm 相依套件與安裝指令,並在有的情況下回傳現成的重建提示詞。付費項目會連同價格出現在搜尋結果中,但原始碼無法取得,因此助理只留下佔位符,並用報價工具為整個建置計價。
- 適用情境
- 適合在以 Tailwind 與 Motion 建置 React 介面時,希望助理把真實元件原始碼拉進專案,而不是全部從頭撰寫。也適合在動手前估算一個混合免費與付費元件的設計方案的成本。
- 執行需求
- 透過 stdio 在本機執行,通常以 npx 從 npm 套件 reactframe-mcp 啟動,因此需要 Node.js 以及連線至 reactframe.com 的網路。未宣告帳號、API 金鑰或環境變數;可選用 REACTFRAME_BASE_URL 指向本機執行個體。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 ReactFrame,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
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) andfreeOnlyfilters. 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
Add it to Cursor / other MCP clients
Add to your MCP config (e.g. ~/.cursor/mcp.json):
Local development
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版本歷史
1- v0.2.1最新Sep 26, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分

