MCP 与工具调用

Skybridge

alpic-ai/skybridge

Skybridge 是一个开源的全栈 TypeScript 和 React 框架,用于构建类型安全的 MCP Apps、MCP 服务器和 ChatGPT Apps,并支持已兼容的具备 UI 能力的 MCP 客户端。

★ 2K星级
⑂ 133Fork 数
51未解决的问题
TypeScript语言
MIT许可证
Q@project.QualityScore编辑评分

概览

该框架为连接 MCP 服务器、语言模型和 React 界面的交互式应用提供抽象与开发工具。它旨在通过端到端类型推断、React Hooks、本地模拟、热模块替换、隧道、示例和部署选项,减少对底层 SDK 代码的依赖。该仓库处于活跃状态而非已归档,默认分支为 main。

主要功能

  • 从 MCP 服务器工具定义到 React 视图的端到端类型推断
  • React 优先 API,提供类似 React Query 的 Hooks 和状态管理
  • 带模拟器和热模块替换的本地开发服务器
  • 用于将本地应用连接至 Claude 和 ChatGPT 的永久隧道
  • 面向已支持、具备 UI 能力的 MCP 客户端的兼容性抽象
  • CLI、编码智能体 skill 和编程式开发 API
  • 涵盖电商、旅行、SaaS、身份验证、游戏、辅导和生成式 UI 的示例
  • 通过 Alpic 部署,或在 Node.js 兼容平台上自托管

要求、安装和快速入门

创建新项目可运行 `npm create skybridge@latest my-app`。如需面向智能体的设置,可通过 `npx skills add alpic-ai/skybridge -s skybridge` 安装文档所述 skill。版本特定的安装说明和依赖要求未在仓库元数据中说明。快速入门指南:https://docs.skybridge.tech/quickstart/create-new-app。

用法

初始化项目后,定义 MCP 服务器工具,并实现使用推断类型和框架 Hooks 的 React 视图。使用开发服务器、模拟器、HMR 和隧道进行本地迭代,然后通过 Alpic 或部署到 Node.js 兼容主机。安装可选的智能体 skill 后,可提出创建 MCP 应用、迁移 MCP 服务器或添加视图等请求。API 详情见:https://docs.skybridge.tech/api-reference。

模型兼容性与使用场景

README 提到 Claude 和 ChatGPT,并描述了对 VS Code 及其他兼容、具备 UI 能力的 MCP 客户端的支持。该框架被描述为平台无关,并抽象了客户端实现差异。具体模型版本、API 提供商、兼容性测试结果和支持保证未在仓库元数据中说明。

许可证与风险说明

该仓库声明采用 MIT 许可证。许可证文件位于:https://github.com/alpic-ai/skybridge/blob/main/LICENSE。本摘要不构成法律建议。

发布与维护

所提供记录未包含发布版本或变更日志详情。该仓库创建于 2025-10-07,所提供元数据显示其最后推送时间为 2026-08-03T09:50:33Z。

MemPalace

mempalace/mempalace

★ 58KPython

QwenPaw

agentscope-ai/qwenpaw

★ 33.9KPython

Composio

composiohq/composio

★ 29.5KTypeScript