HTTP サポートプラグイン
MPS モデル内のすべてのノードは URL で参照できます。これにより、コードへのポインタを他のユーザーと共有したり、継続的インテグレーションやバグ追跡サービスがレポート内で直接参照を使用して簡単に移動したりすることが可能になります。
HTTP サポートプラグインは以下を提供します。
ノード URL を介した協調
YouTrack および TeamCity サービスとの統合
IDEA Platform 内蔵サーバーへのカスタム拡張を定義するための DSL
ノード URL
コンテキストメニューを介してあなたのコードへの URL 参照を作成することができます。作成した URL はクリップボードにコピーされ、好きな場所に貼り付けることができます。それをクリックすると、MPS はそれを処理し、参照されたコードを開きます。

プログラムでノードの URL を取得する場合は、jetbrains.mps.ide.httpsupport 言語で定義されている .getURL 操作を使用する必要があります。
YouTrack と TeamCity の統合
MPS は、YouTrack および TeamCity からの要求を listen します。ブラウザーで 'Open in IDE' ボタンをクリックすると、MPS は要求されたファイル / ノードを開きます。さらに、生成されたファイルを開こうとしているなら、MPS は適切な場所でそのソースを開きます。
組み込みサーバーエクステンション
上記の機能は、IDEA Platform に組み込まれているサーバーを使用して実装されています。IDE で HTTP リクエストを処理する必要があるその他の要件がある場合は、jetbrains.mps.ide.httpsupport 言語を使用してサーバーの拡張機能を定義できます。定義した拡張機能はプラグインソリューションに配置する必要があることに注意してください。詳細については、プラグインを参照してください。

関連ページ:
プラグイン
プラグインとは、MPS IDE の機能とコードを統合するための方法です。jetbrains.mps.lang.plugin および jetbrains.mps.lang.plugin.standalone 言語は、プラグインで使用できるいくつかのルート概念を提供します。この章では、それらすべてについて説明します。プラグインのインスタンス化:プラグインを開発している間、プラグインを保持するソリューションがあり、その効果を確認するために各変更の後に MPS を再起動する必要がないようにプラグインクラスを...
モジュールのクローニング
言語または解決策のコピーを作成する必要があるとき、状況に遭遇するかもしれません。モジュールのクローン作成を使用すると、モジュールのコピーを簡単に作成できます。モジュールを複製するには、プロジェクトツールウィンドウでそのモジュールを選択します。モジュールを右クリックし、コンテキストメニューから「ソリューション / 言語の複製」を選択します。表示されるダイアログで、新しいモジュールの名前と場所を選択します。OK を押すと、モジュールは複製されて使用可能になります。新しいモジュールには、古いモジュール...
チュートリアル
MPS を学ぶための最良の方法は、チュートリアルに従うか、クックブックを調べることです。左側のパネルでチェックしてください。2024 年 2 月 11 日 HTTP サポートプラグイン図形 - MPS 入門チュートリアル