alpic-ai/skybridge
Skybridge is a full-stack TypeScript framework for MCP Apps and ChatGPT Apps. Type-safe. React-powered. Platform-agnostic.
解決的問題
Skybridge 是一個全端 React 框架,旨在構建型別安全的 MCP (Model Context Protocol) 應用程式。它解決了底層 MCP SDK 與從 MCP 伺服器為 Claude 和 ChatGPT 等客戶端渲染豐富互動式 UI 視圖需求之間的差距,提供了更高層級的抽象和更好的開發者工具。
運作方式
Skybridge 抽象化了各種 MCP 客戶端之間的實作差異,允許開發者編寫一次即可跨多個平台執行。它使用 tRPC 風格的推論系統,確保從 MCP 伺服器工具定義到 React 前端視圖的型別安全。它還提供了一組 React Query 風格的 hooks 用於狀態管理,以及一個配備本地模擬器和熱模組替換 (HMR) 的專用開發伺服器。
適用對象
專為構建 AI 驅動應用程式的開發者設計,這些應用程式需要使用者、LLM 和互動式 UI 元件之間的無縫互動,以及可以使用 Skybridge 的程式 API 和 CLI 來端到端構建應用程式的編碼代理。
亮點
- 跨平台相容性:在 Claude、ChatGPT、VSCode 和其他相容 MCP 的客戶端之間無縫運作。
- 端到端型別安全:提供從伺服器到前端的 tRPC 風格推論。
- 代理就緒工具:包含專為編碼代理構建和遷移應用程式而設計的 CLI 和程式 API。
- 開發者體驗:具備本地模擬器、HMR 和用於本地開發的永久通道功能。
- React 優先方法:利用直覺的 hooks 和進階狀態管理來構建互動式視圖。
相關
- 專案
- 專案
- 專案
- 專案
- 專案