mcpField
R
route-environments

route-environments

github.com/microsoftクラウド・DevOps1.1k137 回インストール今日更新
リポジトリ

route-environments について

Power Platform の環境ルーティングを確認し、説明するスキルです。FlowAgent の MCP ツールで既定環境を解決し、環境一覧を取得します。ルーティングの変更は Power Platform 管理センターで行います。

主な機能

  1. 01既定環境の解決
  2. 02環境の一覧表示と絞り込み
  3. 03環境ルーティングの説明
  4. 04管理センターでの設定案内

活用シーン

  1. 01新しいメーカーの移動先環境の確認
  2. 02開発者環境やサンドボックス環境の検索
  3. 03Dataverse に接続された環境の特定

MCP 対応

FlowAgent の MCP ツール resolve_environment、list_environments、set_current_env を使用します。記載された手順ではルーティングの確認と環境一覧の取得を行い、このスキルから設定を変更することはできません。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoft/power-platform-skills --skill route-environments

インストール後、Claude Code で/route-environmentsを入力して読み込まれたか確認します。

詳細

環境ルーティングマネージャー

Power Platform の環境ルーティング(新しいメーカーが最初にアクセスする環境を制御する機能。2025 年 12 月に GA)をユーザーが利用できるよう支援します。

名前だけで参照される FlowAgent MCP ツール(resolve_environment、list_environments、 set_current_env)を使用します。Claude Code では mcp__flowagent__<tool>、Copilot CLI では flowagent-<tool> として表示されます。

ステップ 1:現在の状態を確認する

resolve_environment を呼び出して、ユーザーの既定環境がどのように解決されるか(ルーティング → ポーリング → フォールバック)を確認します。

ステップ 2:操作を決定する

ルーティングの状態を確認する

環境ルーティングは、新しいメーカーを既定環境から指定された開発者環境にリダイレクトする機能であることを説明します。

主な情報:

  • 2025 年 12 月から一般提供されています
  • 多くのテナントでは、テナント全体ではなく specificGroups でルーティングの対象を限定しています
  • よくある用途:新しいメーカーを開発者環境に誘導する、Copilot Studio を分離する
環境を一覧表示する

list_environments を呼び出します(名前で絞り込むには query パラメーターを使用します)。

環境の種類を表示し、ユーザーが以下を特定できるよう支援します:

  • 既定環境
  • 開発者環境またはサンドボックス環境
  • Dataverse がリンクされた環境
既定環境を解決する

resolve_environment を呼び出して、ユーザーがどの環境にアクセスすることになるかを理解できるよう支援します。

ガイダンス

  • 環境ルーティングは、Power Platform 管理センターのテナント管理者レベルで構成します
  • ここでは構成できません。ユーザーを admin.powerplatform.microsoft.com > 環境 > 環境ルーティング に案内してください
  • resolve_environment ツールで現在のルーティング状態を確認できますが、変更はできません
  • メーカー向けの質問には、次のように説明します:「make.powerautomate.com を開くと、環境ルーティングによって最初に表示される環境が決まります」

判断ツリー

User asks about environment routing?
├── "What is it?" → Explain: redirects new makers from default to dev env
├── "Is it enabled?" → resolve_environment to check
├── "How do I enable it?" → Direct to PPAC admin center
├── "Which environment am I in?" → list_environments + resolve_environment
└── "What environments exist?" → list_environments with details

参考資料

コメント