2026年5月21日に公開・更新されたMicrosoft Azure documentation update「fix(DesignerV2): Fix Agent Activity tab disabled for MCP-only agent」は、Azure Logic AppsのDesigner v2で、MCPクライアントツールだけを使うエージェントワークフローのAgent Activityタブが無効表示になる不具合を修正する内容です。結論から言うと、API変更や移行作業を伴う大きな機能追加ではなく、実行履歴を確認するためのUI判定ロジックを直す低リスクな修正です。(GitHub)
影響を受けるのは、Azure Logic Appsのエージェントワークフロー、特にAgentアクション内でMcpClientToolなどのMCPクライアントツールのみを利用している構成です。管理者や開発者は、ワークフローの再設計よりも、Designer v2の実行履歴でAgent Activityタブが正しく表示されるか、既存の監視・トラブルシューティング手順にズレがないかを確認することが重要です。
Microsoft AzureのAI/Copilot更新で何が変わるのか
今回のMicrosoft Azure関連更新は、Azure Logic AppsのDesigner v2におけるエージェント実行履歴の表示改善です。PRでは、Agent ActivityタブがMCP-only agent、つまりMCPクライアントツールだけを含むエージェントワークフローで常に無効になっていた問題が説明されています。修正後は、MCPクライアントツールのみの構成でも、エージェントワークフローとして正しく検出され、Agent Activityタブが表示されるようになります。(GitHub)
| 観点 | 変更前 | 変更後 | 実務上の意味 |
|---|---|---|---|
| Agent Activityタブ | MCPクライアントツールのみのAgentで無効になる場合があった | Agentワークフローとして正しく検出される | 実行履歴からエージェントの動作確認がしやすくなる |
| 判定ロジック | nodesMetadata内のAGENT_CONDITIONを見ていた | operations内のtype: 'agent'を見て判定する | MCP専用構成でもAgentとして扱える |
| API変更 | なし | なし | アプリ側のAPI修正や再実装は基本不要 |
| リスク | 低 | 低 | UI判定の修正が中心で、アーキテクチャ変更ではない |
この更新は「AI/Copilot系の大型機能追加」ではなく、エージェントワークフローの運用確認に関わる修正と見るべきです。エージェントが外部ツールや社内システムと連携するほど、実行履歴の見え方は障害調査や監査に直結します。小さなUI修正でも、運用品質には影響します。
なぜAgent Activityタブが無効になっていたのか
原因は、Designer v2側で「このワークフローにAgentループがあるか」を判定する条件にありました。
従来の判定では、ワークフローのnodesMetadataを見て、ノードのsubgraphTypeがAGENT_CONDITIONかどうかを確認していました。しかし、MCPクライアントツールはデシリアライズ時にMCP_CLIENTとして扱われるため、Agentアクションの中身がMCPツールだけの場合、AGENT_CONDITIONノードが生成されません。その結果、Agentワークフローであるにもかかわらず「Agentではない」と判定され、Agent Activityタブが無効になっていました。(GitHub)
修正では、判定対象をnodesMetadataからoperationsに変更し、operation.typeがagentである操作が存在するかを見るようになっています。PRの差分では、対象ファイルはlibs/designer-v2/src/lib/core/state/designerView/designerViewSelectors.tsで、変更量は2追加・2削除の小さな修正です。(GitHub)
// 変更後の考え方
Object.values(state.workflow.operations)
.some((operation) => equals(operation.type, 'agent'));
実務的には、「MCPツールを含むか」ではなく、「ワークフロー操作としてAgentが存在するか」で判定するほうが自然です。MCPはエージェントが利用するツールの一種であり、Agent Activityの表示可否をMCP固有のサブグラフ種別だけに依存させると、今回のような見落としが起こりやすくなります。
影響範囲はAzure Logic AppsのDesigner v2と実行履歴が中心
影響範囲は、Azure Logic AppsのDesigner v2でエージェントワークフローの実行履歴を確認するユーザーです。関連Issueでは、古いDesignerではAgentログが見える一方、新しいDesigner v2では見えないという内容が報告されており、対象はConsumptionのLogic App、Azure Portal上の利用として記録されています。(GitHub)
ただし、今回の修正はエージェントやMCPツールの実行そのものを変えるものではありません。PR上でも、開発者向けにはAPI変更なし、システム面ではパフォーマンスやアーキテクチャへの影響なしと整理されています。(GitHub)
| 対象 | 影響の有無 | 確認ポイント |
|---|---|---|
| Azure Logic Apps Designer v2 | あり | Run history内のAgent Activityタブが有効になるか |
| MCPクライアントツールのみのAgentワークフロー | あり | 以前は表示されなかったAgent Activityが見えるか |
| ワークフローの実行ロジック | 基本なし | 実行結果、トリガー、アクションの動作は別途確認 |
| REST APIやSDK | 基本なし | API変更はないため、コード移行は通常不要 |
| 認証、接続、権限設定 | 直接の変更なし | Easy Auth、接続、Entra ID権限は従来どおり確認 |
| 監視・監査の運用手順 | 間接的にあり | 手順書の画面説明や確認フローを更新する |
Azure Logic Appsでは、AIエージェントが事前定義されたアクションやツールを呼び出してサービス、システム、アプリ、データと連携できます。MCPサーバー構成では、Logic AppsのワークフローをAIエージェントやMCPクライアントから呼び出せるツールとして扱えるため、実行履歴の見やすさはトラブルシューティングだけでなく、ガバナンスや監査にも関係します。(Microsoft Learn)
管理者がまず確認すべきこと
管理者は、今回の更新を「設定変更が必要なリリース」としてではなく、「既存の確認手順が正しく機能するようになった修正」として扱うのが現実的です。特に、AIエージェントやCopilot連携の検証環境を持っている場合は、次の順番で確認してください。
| 確認項目 | 具体的な作業 | 問題がある場合の見方 |
|---|---|---|
| 対象ワークフローの洗い出し | Agentアクションを含み、MCPクライアントツールのみで構成されたLogic Appsを確認する | MCP以外の通常ツールを含むものと分けて見る |
| Designer v2での表示確認 | Azure Portalで対象ワークフローを開き、Run historyから最新実行を選択する | Agent Activityタブが無効のままなら、ワークフロー定義と実行IDを控える |
| 旧手順との比較 | 以前の手順書やスクリーンショットで「Agentログが見えない」としていた箇所を確認する | 手順書の記述が古くなる可能性がある |
| 監査・障害対応フロー | Agent Activityを確認する担当者、確認タイミング、保存方法を決める | 障害時にRun historyだけを見るのか、Log Analyticsも見るのか整理する |
| サポート問い合わせ準備 | 発生日時、リージョン、Logic App種別、実行ID、ブラウザ、再現手順を記録する | UI不具合と実行エラーを混同しない |
Agent Activityタブが表示されても、MCPサーバーや接続先サービスの認証が正しく設定されていることまでは保証されません。Logic AppsのMCPサーバー構成では、OAuth 2.0やEasy Authなどの認証設定が重要であり、Microsoft LearnでもMCPサーバーとStandardワークフローを保護するためにEasy Authを設定する必要があると説明されています。(Microsoft Learn)
開発者が確認すべき移行・展開上の注意点
開発者にとって重要なのは、今回の修正がAPI仕様変更ではない点です。既存のワークフロー定義、MCPサーバー設定、接続情報、エージェントのプロンプト設計を一斉に変更する必要は通常ありません。
一方で、過去にAgent Activityタブを表示させるための回避策を入れていた場合は注意が必要です。たとえば、MCP-onlyの構成でタブが無効になるのを避けるために、不要なAgent条件やダミーの構成要素を追加していた場合、その回避策が今後の保守性を下げる可能性があります。修正後の挙動を確認したうえで、不要な回避策は削除するか、少なくとも設計意図をコメントとして残してください。
回帰テストで見るべきケース
今回のPRには手動テストの記録があり、MCPクライアントツールを1つだけ含む顧客ワークフロー定義を追跡し、旧セレクターではfalse、新セレクターではtrueになることを確認したとされています。一方、PR検証コメントでは、セレクターに対する小さなユニットテストの追加が推奨されており、対象ファイルのカバレッジにも注意が示されています。(GitHub)
自社でAzure Logic Appsや関連UXを拡張・検証している場合は、次のケースを最低限確認すると安全です。
| テストケース | 期待結果 |
|---|---|
| Agentアクションがあり、MCPクライアントツールのみを含む | Agent Activityタブが有効になる |
| Agentアクションがあり、MCP以外のツールも含む | 従来どおりAgent Activityを確認できる |
| Agentアクションが存在しない通常ワークフロー | Agent Activityが不自然に表示されない |
| 失敗したAgent実行 | Agent Activityで失敗箇所の調査に必要な情報を確認できる |
| 認証エラーや接続エラーを含む実行 | タブ表示とツール実行失敗を切り分けられる |
特に注意したいのは、Agent Activityタブの表示可否と、AgentやMCPツールの成功可否を混同しないことです。今回直るのは「Agent Activityを開けるかどうか」です。MCPサーバーへの接続、Entra IDの権限、Easy Authの設定、コネクタの認証、モデルがアクションをサポートしているかといった問題は、別の観点で確認する必要があります。
Agent Activityタブは何に使うべきか
Agent Activityタブは、単に「ログを見る画面」ではありません。AIエージェントを業務システムに組み込む場合、次のような確認に使うべきです。
| 活用シーン | Agent Activityで確認したいこと |
|---|---|
| 本番前検証 | エージェントが意図したツールを呼び出しているか |
| 障害調査 | どのツール呼び出しや操作で失敗したか |
| プロンプト改善 | ユーザー入力に対して、エージェントが適切な判断をしているか |
| セキュリティ確認 | 想定外の外部ツールやデータソースにアクセスしていないか |
| 監査対応 | 実行履歴、操作結果、関連ログを追跡できるか |
Logic AppsのMCPサーバー関連ドキュメントでは、ワークフロー実行履歴やApplication Insights、Log Analyticsとの統合により、診断、トラブルシューティング、レポート、追跡可能性、監査を支援できると説明されています。Agent Activityタブは、その入口として使われる場面が多くなります。(Microsoft Learn)
特にCopilotやAIエージェントの業務利用では、「結果が合っているか」だけでは不十分です。どのツールを呼び、どの接続を使い、どのタイミングで失敗したのかを追える状態にしておく必要があります。今回の修正は、その確認導線をMCP-only構成でも使いやすくするものです。
よくある誤解と切り分けポイント
Agent Activityタブが出ればMCP設定も正しいとは限らない
Agent Activityタブが有効になるのは、Designer v2がワークフロー内のAgent操作を正しく認識できたという意味です。MCPサーバーの認証、ツール定義、接続先API、ネットワーク、権限が正しいことまでは保証しません。
MCPサーバーをLogic Appsで構成する場合は、OAuth 2.0、Easy Auth、Microsoft Entra IDのアプリ登録、アクセス許可、接続先サービスの権限を個別に確認する必要があります。(Microsoft Learn)
ワークフローの移行が必要な更新ではない
今回のPRでは、開発者向けのAPI変更はないとされています。したがって、通常はワークフローを作り直したり、MCPツールを別方式に移行したりする必要はありません。(GitHub)
ただし、過去の不具合に合わせて不自然な回避策を入れていた場合は別です。たとえば、Agent Activityを表示させるためだけに不要なアクションを追加していたなら、今回の修正後に削除できるか検討してください。
エージェントの性能改善ではない
この更新は、エージェントの推論品質、応答速度、ツール選択精度を改善するものではありません。あくまでDesigner v2の実行履歴パネルにおけるAgent Activityタブの有効化判定を修正するものです。
エージェントの回答品質を改善したい場合は、ツール説明、プロンプト、入力スキーマ、接続先データ、モデル選択、検証データを見直す必要があります。
展開後に行うべきチェックリスト
更新が反映されたら、管理者と開発者は次のチェックを行うと、後から混乱しにくくなります。
| タイミング | チェック内容 | 担当の目安 |
|---|---|---|
| 反映前 | MCP-onlyのAgentワークフローを一覧化する | 管理者、運用担当 |
| 反映前 | Agent Activityが無効になっていた実行履歴を記録する | 運用担当 |
| 反映後 | 同等のワークフローを実行し、Agent Activityタブを確認する | 開発者、運用担当 |
| 反映後 | 失敗ケースでAgent Activityから調査できるか確認する | 開発者 |
| 反映後 | 手順書、社内FAQ、障害対応テンプレートを更新する | 管理者 |
| 反映後 | 不要な回避策やダミー構成を見直す | 開発者 |
| 継続運用 | Log AnalyticsやApplication Insightsとの併用方針を整理する | 管理者、SRE |
Azure PortalのUXは環境やタイミングによって見え方が変わる場合があります。特に複数リージョン、複数テナント、検証環境と本番環境を分けている組織では、「検証環境で見えたから本番でも同じ」と決めつけず、実際に本番側の代表的なワークフローでも確認してください。
現場での判断基準
今回の更新を受けて何をすべきかは、利用状況によって変わります。
| 状況 | 推奨アクション |
|---|---|
| Azure Logic AppsでAIエージェントを使っていない | 影響は小さい。通常のAzure更新として把握しておく |
| Agentワークフローは使っているがMCPツールは使っていない | 直接影響は限定的。Run historyの表示だけ確認する |
| MCPクライアントツールのみのAgentワークフローを使っている | 影響あり。Agent Activityタブの表示確認を行う |
| Agent Activityが見えない前提で手順書を作っていた | 手順書を更新する |
| UI不具合を避けるために回避策を入れていた | 修正後に不要な構成を削除できるか検討する |
| 監査や障害対応でAgentログが重要 | Agent Activity、Run history、Log Analyticsの確認フローを整備する |
独自の観点として、今回の修正は「AIエージェント運用では、実行そのものだけでなく、観測できることが重要」という点を示しています。エージェントが業務データや外部APIを扱う場合、成功時よりも失敗時の説明可能性が問題になります。Agent Activityが正しく見えるかどうかは、開発体験だけでなく、運用・監査・セキュリティレビューにも関わります。
まとめ:移行よりも確認手順の更新が重要
今回のMicrosoft Azure documentation update「fix(DesignerV2): Fix Agent Activity tab disabled for MCP-only agent」は、Azure Logic Apps Designer v2でMCPクライアントツールのみを含むAgentワークフローでも、Agent Activityタブが正しく有効になるようにする修正です。変更の中心はUI判定ロジックであり、API変更や大規模な移行作業は基本的にありません。
管理者は、対象ワークフローのRun historyでAgent Activityが表示されるかを確認し、障害対応手順や社内ドキュメントを更新してください。開発者は、MCP-only構成の回帰テストを行い、過去に入れた回避策が不要になっていないか見直すべきです。
次に取るべき行動は明確です。MCPクライアントツールを使うAzure Logic AppsのAgentワークフローを1つ選び、Designer v2の実行履歴でAgent Activityタブを確認してください。そこで見え方、失敗時の調査手順、必要なログの保存方法まで確認できれば、今回の更新を実運用に反映できたと言えます。

コメント