mcpField
O
OpenSumi

OpenSumi

ローカル
opensumi.com開発ツール3.7k2 週間前に更新

OpenSumi について

OpenSumi は、AI ネイティブな IDE 製品を素早く構築するためのフレームワークで、MCP クライアント機能を備えています。デスクトップ版や Web 版など、独自仕様の IDE を開発したいチームを対象としています。

主な機能

  1. 01AI ネイティブ IDE を構築するフレームワーク
  2. 02MCP クライアントの内蔵
  3. 03MCP サーバー経由のツール呼び出し
  4. 04Electron ベースのデスクトップ IDE 対応
  5. 05純粋な Web IDE フレームワーク CodeBlitz

活用シーン

  1. 01カスタマイズした AI IDE 製品の開発
  2. 02クラウドやブラウザ上で動く IDE の構築
  3. 03フレームワークを使ったデスクトップ IDE アプリの作成

MCP 対応

OpenSumi は MCP クライアントとして動作し、MCP サーバーに接続して提供されるツールを呼び出します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

README の画像

OpenSumi

AI ネイティブ 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 を作りましょう。

ant-design/ant-design のトップコントリビューター - 過去 28 日間 ant-design/ant-design のパフォーマンス統計 - 過去 28 日間
opensumi のアクティブな参加者 - 過去 28 日間

皆さまからの貢献を心よりお待ちしています。始める前に、コントリビューションガイドをご確認ください。プルリクエストやGitHub の課題を通じて、ぜひアイデアをお寄せください。

📃 ライセンス

Copyright (c) 2019-present Alibaba Group Holding Limited, Ant Group Co. Ltd.

MIT ライセンスのもとでライセンスされています。

このプロジェクトには、他のオープンソースライセンスに基づくさまざまなサードパーティコードが含まれています。

詳しくは、NOTICE.md ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。