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 和高级状态管理来构建交互式视图。
相关
- 项目
- 项目
- 项目
- 项目
- 项目