alpic-ai/skybridge
Skybridge is a full-stack TypeScript framework for MCP Apps and ChatGPT Apps. Type-safe. React-powered. Platform-agnostic.
何を解決するか
Skybridge は、Model Context Protocol (MCP) の拡張機能である「MCP App」を構築するためのフルスタック React フレームワークです。Claude や ChatGPT などの AI クライアントに豊かでインタラクティブな UI ビューを追加します。低レベルの SDK を上位の抽象化に置き換え、型安全、ホットモジュールリロード、および複数の MCP 対応クライアントで動作する一貫したビューの構築方法を提供します。
動作方法
Skybridge は、さまざまな MCP クライアント間の実装の違いを抽象化し、一度書いたコードベースを複数の環境で実行できるようにします。tRPC 風の推論を用いて、MCP サーバーのツール定義から React フロントエンドまで型安全を保証します。React Query 風のフックを提供し、状態管理を可能にするとともに、ローカルエミュレータと永続的なトンネリングを備えた専用の開発サーバーを提供し、ローカル開発環境をライブの AI クライアントに接続します。
対象ユーザー
インタラクティブな AI アプリケーションや MCP サーバーを構築し、単純なテキスト応答を超えた視覚的インターフェースを必要とする開発者、および Skybridge のプログラム可能な API と CLI を使ってエンドツーエンドでアプリを構築できるコーディングエージェントに最適です。
特徴
- クロスプラットフォーム互換性: 一度書けば、Claude、ChatGPT、VSCode にデプロイ可能。
- エンドツーエンドの型安全: サーバーのツール定義から React ビューまで型推論を実現。
- エージェント対応のツールキット: コーディングエージェント専用の CLI とプログラム可能な API を含む。
- 開発者体験: ローカルエミュレータ、HMR、永続トンネリングを備え、迅速な反復が可能。
- React 最優先アプローチ: AI UI を構築するための直感的なフックと高度な状態管理を採用。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト