Airsc miễn phí cho tất cả. Nếu nó giúp bạn, hãy ủng hộ $2–$20.

Ủng hộ
MCP serverAn toànLàm web & appCần cài đặt chút

skybridge

alpic-ai · alpic-ai/skybridge

Một framework React full-stack để xây dựng các MCP App và Server type-safe, độc lập nền tảng cho các AI agent như Claude và ChatGPT.

Skybridge là một framework TypeScript full-stack cho MCP Apps và ChatGPT Apps. An toàn kiểu (Type-safe). Được hỗ trợ bởi React. Độc lập nền tảng (Platform-agnostic).

2.1k sao141Giấy phép: MITCập nhật 12 ngày trước0 lượt mở

Xem kết quả thực tế

Ứng dụng bản đồ tương tác để khám phá các thủ đô ở châu Âu.

Ảnh từ README của tác giảỨng dụng bản đồ tương tác để khám phá các thủ đô ở châu Âu.

1/3

Ảnh từ README của tác giả alpic-ai ·Nguồn

Bạn có thể làm gì với nó

  • Phát triển các giao diện người dùng tương tác, tùy chỉnh cho các agent Claude hoặc ChatGPT.
  • Xây dựng một MCP server type-safe với các thành phần frontend dựa trên React.
  • Tạo các ứng dụng AI agent độc lập nền tảng có thể triển khai trên nhiều MCP client khác nhau.

Kiểm tra an toàn

An toàn

Không thấy dấu hiệu rủi ro trong các file đã quét.

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

Skybridge - the MCP Apps framework

The full-stack React framework for MCP Apps and MCP Servers.

Documentation · Quickstart · Examples

About Skybridge

Skybridge helps developers build type-safe MCP Apps for Claude, ChatGPT and other UI-enabled MCP clients, with a complete set of tooling designed for both humans and agents.

Why? MCP Apps extend the Model Context Protocol with rich, interactive UI views rendered from MCP servers. Conversational apps need seamless interaction between the user, the UI, and the model. This means new UX patterns, developer tooling, and abstractions. Plus, the raw SDKs are low-level: no hooks, type safety, HMR, etc.

That's why we built Skybridge.

Features include:

  • Delightful dev environment: Skybridge provides a dev server with a local emulator, hot module reload, and a permanent tunnel to connect your local app to Claude and ChatGPT.
  • Write once, run everywhere: the framework abstracts implementation differences between MCP clients, so your app runs seamlessly in Claude, ChatGPT, VSCode, and any other MCP Apps compatible client.
  • Agent-ready: powerful skills, CLI, and programmatic dev tool APIs, everything your coding agent needs to build MCP Apps end-to-end.
  • Type-safe end-to-end: tRPC-style inference from MCP server tool definition to React view for type safety from server to frontend.
  • React-first: Intuitive React Query-style hooks, with advanced state management.
  • Example library: get started quickly with ChatGPT- and Claude-ready app examples for ecommerce, travel, SaaS, and more.

They chose to build their MCP Apps with Skybridge:

  

  

  

  

Get started

For agents

Install our skill for building MCP Apps and ChatGPT plugins:

npx skills add alpic-ai/skybridge -s skybridge

Once installed, ask your agent "What skills do you have?" to confirm, then try:

  • Create a new MCP app
  • Migrate my MCP server to the Skybridge framework
  • Add a new view to my MCP app

For humans

Bootstrap a new project with:

npm create skybridge@latest my-app

For full install instructions, read our Quickstart guide.

Documentation

The Skybridge documentation covers the full lifecycle of building MCP Apps:

  • Fundamentals: understand MCP Apps, ChatGPT plugins, and how Skybridge bridges both runtimes.
  • Core concepts: learn about server <> model <> UI data flows, LLM context sync, type safety, and instant local iteration with our devtools.
  • Guides: build real app behavior with tools, views, state, and model communication.
  • API Reference: browse our MCP server APIs, React hooks, CLI commands, and runtime compatibility.

Deploy

Deploy Skybridge apps instantly on Alpic for scalable hosting, MCP-specific analytics, permanent tunneling, plugin directory compliance auditing and submission help. You can also self-host on any Node.js-compatible platform.

See our deployment guide for the full production path.

Community & Contributing

We'd love your help improving Skybridge. Here are a few ways to get involved:

  • Bugs: If you run into a bug or unexpected behavior, open a GitHub Issue with a clear reproduction.
  • Questions and ideas: Need help building with Skybridge or have ideas to improve the framework, docs, examples, or developer experience? Open an issue or share them on our Discord.
  • Pull requests: For code or documentation changes, read the Contributing Guide before opening a PR.

Skybridge is released under the MIT License.

Contributors

Built and maintained with ❤️ by Harijoe, Fred Barthelet, and the Alpic team.

Example templates

Explore all our example templates in the Examples section of the documentation.

Basic

PreviewAppDescriptionDemoCode
EverythingComprehensive playground app showcasing all Skybridge hooks and features.Try DemoView code

Use cases

PreviewAppDescriptionDemoCode
Capitals ExplorerInteractive world map with geolocation, country information, and dynamic capital exploration.Try DemoView code
Flight BookingFlight search carousel with route details, pricing comparison, and external booking.Try DemoView code
Ecommerce CarouselProduct carousel with persistent cart, localization, theme switching, and modal dialogs.Try DemoView code
Investigation GameMulti-screen mystery game with fullscreen mode, dynamic story progression and context asynchronicity
Xem mã nguồn trên GitHub