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 を構築するための直感的なフックと高度な状態管理を採用。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト