OpenSumi について
OpenSumi は、AI ネイティブな IDE 製品を素早く構築するためのフレームワークで、MCP クライアント機能を備えています。デスクトップ版や Web 版など、独自仕様の IDE を開発したいチームを対象としています。
主な機能
- 01AI ネイティブ IDE を構築するフレームワーク
- 02MCP クライアントの内蔵
- 03MCP サーバー経由のツール呼び出し
- 04Electron ベースのデスクトップ IDE 対応
- 05純粋な Web IDE フレームワーク CodeBlitz
活用シーン
- 01カスタマイズした AI IDE 製品の開発
- 02クラウドやブラウザ上で動く IDE の構築
- 03フレームワークを使ったデスクトップ IDE アプリの作成
MCP 対応
OpenSumi は MCP クライアントとして動作し、MCP サーバーに接続して提供されるツールを呼び出します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
OpenSumi
AI ネイティブ IDE 製品をすばやく構築できるフレームワークです。

🌟 はじめに
以下に、サンプルプロジェクトとテンプレートをいくつか紹介します。
- クラウド IDE
- デスクトップ IDE - Electron ベース
- CodeFuse IDE - OpenSumi ベースの AI IDE
- CodeBlitz - 純粋な Web IDE フレームワーク
- Lite Web IDE - ブラウザー上の純粋な Web IDE
- ミニアプリ風 IDE
⚡️ 開発
$ yarn install
$ yarn run init
$ yarn run download-extension # Optional
$ yarn run start
デフォルトでは、プロジェクト内の tools/workspace フォルダーが開きます。または、次のようにディレクトリを指定してプロジェクトを実行できます。
$ MY_WORKSPACE={local_path} yarn run start
通常、システムレベルの環境依存関係が残っている場合があります。開発環境の準備を参照して、対応する環境依存関係のインストール方法をご確認ください。
📕 ドキュメント
ドキュメントの全容は、こちらをご覧ください:opensumi.com
📍 リリースノートと破壊的変更
すべてのリリースノートと破壊的変更はこちらで確認できます:CHANGELOG.md。
🔥 貢献
コントリビューションガイドをお読みになり、提出プロセスやコーディング規則などをご確認ください。
🙋♀️ 協力してみませんか?
バグの報告、コードの貢献、ドキュメントの改善にご興味はありますか? ぜひお願いします!貢献方法についてはコントリビューションガイドラインをお読みいただき、help wantedまたはgood first issueのラベルが付いた課題をご覧ください。
🧑💻 お困りですか?
課題またはディスカッションでトピックを作成してください。できるだけ早く対応します。
✨ コントリビューター
一緒に、より良い OpenSumi を作りましょう。
|
|
|
|
|
皆さまからの貢献を心よりお待ちしています。始める前に、コントリビューションガイドをご確認ください。プルリクエストやGitHub の課題を通じて、ぜひアイデアをお寄せください。
📃 ライセンス
Copyright (c) 2019-present Alibaba Group Holding Limited, Ant Group Co. Ltd.
MIT ライセンスのもとでライセンスされています。
このプロジェクトには、他のオープンソースライセンスに基づくさまざまなサードパーティコードが含まれています。
詳しくは、NOTICE.md ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。