什麼是 Magic UI MCP?
Magic UI MCP 是一個協議伺服器,允許語言模型和 AI 代理發現、檢索和互動於豐富的 Magic UI 現代前端元件集合。透過標準化的 MCP 端點,使用者可以訪問實作細節,獲取範例,並利用先進的元件組建塊,在 AI 工作流程和支援的客戶端中快速開發 UI。
如何配置 Magic UI MCP
您可以通過自動化 CLI 安裝或在您的 IDE 或支援的應用中手動配置 Magic UI MCP。
- 自動化:運行
把npx @magicuidesign/cli@latest install <client>
<client>
替換成您的應用程式(如 cursor、windsurf、claude、cline 或 roo-cline)。 - 手動:將以下區塊添加到您的 IDE 或應用的 MCP 配置文件中:
{ "mcpServers": { "@magicuidesign/mcp": { "command": "npx", "args": ["-y", "@magicuidesign/mcp@latest"] } } }
如何使用 Magic UI MCP
設置完成後,您可以通過讓您的 LLM 驅動的應用程式執行與 UI 相關的任務來與 Magic UI MCP 互動,例如「製作一個標誌的滾動條」或「添加模糊淡化文本動畫」。伺服器將通過其分類工具路由請求,提供實作細節、代碼片段以及針對您提示的 Magic UI 元件的整合指導。
主要特色
- 豐富的元件訪問:即時檢索數百個獨特 Magic UI 元件的實作細節。
- 基於類別的工具:元件按功能類別組織,以便有效地發現工具和在上下文有限的環境中使用。
- 無縫的 LLM 整合:與 MCP 兼容的應用和代理原生運作,隨時準備進行 AI 驅動的 UI 原型設計。
- 輕量級設置:快速安裝和本地或遠程調用功能。
- 可擴展:設計用於支持新的元件和分組,伴隨 Magic UI 的發展。
使用案例
- AI UI 代碼生成:即時使用自然語言提示在 IDE 中生成互動式 UI 和動畫。
- 元件查詢:在原型設計或學習過程中搜索、探索和檢索 Magic UI 元件的實作細節。
- 自動化設計轉代碼:讓代理直接將設計想法或靈感轉換為可實作的 UI 代碼。
常見問題
Q1:哪些應用程式支援 Magic UI MCP?
A1:該伺服器可以原生安裝在常用客戶端,如 cursor、windsurf、claude、cline 和 roo-cline。
Q2:如果我需要特定元件的詳細資訊,但它不在工具類別中,該怎麼辦?
A2:您可以在本地運行 MCP 伺服器,並自定義分組邏輯,以訪問或公開更詳細或特定的元件資訊。
Q3:工具使用有什麼限制嗎?
A3:是的,一些客戶端可能會限制每次請求的工具調用次數。Magic UI MCP 按類別分組工具,以優化與這些限制的兼容性。
Q4:我可以使用自己的元件擴展 Magic UI MCP 嗎?
A4:該伺服器是開源且遵循 MIT 授權,因此您可以分支和調整代碼庫,來包含自定義的元件或類別。