mcpField
F
Flow Studio   Power Automate Mcp Server

Flow Studio Power Automate Mcp Server

リモート
mcp.flowstudio.appクラウド・インフラ348 週間前に更新
リポジトリ公式サイト

Flow Studio Power Automate Mcp Server について

FlowStudio MCP は Microsoft Power Automate のクラウドフロー向けの MCP サーバーで、AI エージェントがフローのデバッグ、構築、管理を行えるようにします。Graph API では取得できないアクションごとの入力と出力を確認でき、失敗したフローの診断を行う作成者や管理者に向いています。

主な機能

  1. 01アクションごとの入力と出力の確認
  2. 02ループの反復データと子フローの実行詳細
  3. 03フロー定義の読み取りと書き込み
  4. 04失敗した実行の再送信とキャンセル
  5. 05キャッシュされたフロー状態と失敗率の統計
  6. 06作成者、接続、ガバナンスのメタデータ

活用シーン

  1. 01失敗したフローの式エラーの根本原因の特定
  2. 02ループ内の個別反復の異常な出力の確認
  3. 03テナント全体でのコネクタと孤立リソースの監査

MCP 対応

本プロジェクトは MCP サーバーであり、フロー管理、実行診断、デプロイ向けに 15 個のツールを MCP クライアントへ提供します。一部の監視・ガバナンス系ツールはキャッシュストアを使用するため、FlowStudio for Teams または MCP Pro+ のサブスクリプションが必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.flowstudio.app/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.flowstudio.app/mcp認証が必要

ツール

34
パラメーター型必須説明
querystringはい検索クエリ。形式:"select:name1,name2"、"skill:<name>"、または自由形式のキーワード。
max_resultsintegerいいえキーワード検索で返すツールの最大数(デフォルト 5)。select: と skill: のクエリでは無視されます。

詳細

FlowStudio MCP — AI エージェント向け Power Automate スキル

AI エージェントに、Power Automate ポータルで確認できるのと同じ情報を、さらに少しだけ多く提供します。 Graph API が返すのは最上位の実行ステータスだけです。エージェントはアクションの入力、 ループの反復、ネストされた失敗を確認できません。FlowStudio MCP はそのすべてを公開します。

MCP 経由で Power Automate フローをデバッグするエージェント

ポータルをクリックして原因を見つけることはできます。エージェントにはできません — MCP がなければ。

ポータルでは人間にすべてが見えますが、エージェントには Graph API 経由で最上位のエラーしか見えません

FlowStudio MCP を使うと、エージェントにもあなたと同じ情報が見えます

こんな場合に必要です

  • エージェントはフローが失敗したことは確認できますが、その理由はわかりません — Graph API が返すのはステータスコードだけです
  • ポータルで確認できるように、エージェントにもアクション単位の入力と出力を確認させたい場合
  • ループに何百もの反復があり、一部で不正な出力が生成されました — ポータルでは各反復をクリックして確認する必要がありますが、エージェントならすべての反復の入力と出力を一度にスキャンできます
  • 管理センターを開かずに、テナント全体のフローの健全性、失敗率、作成者のアクティビティを確認したい場合
  • CoE Starter Kit をインストールせずに、フローの分類、孤立したリソースの検出、コネクタの大規模な監査を行う必要がある場合
  • エージェントとポータルの間を取り持つことに疲れた場合

Graph API と FlowStudio MCP の比較

主な違いは、Graph API はエージェントに実行ステータスを提供します。MCP はすべてのアクションの入力と出力を提供します。

エージェントが確認できる情報Graph APIFlowStudio MCP
実行の成功または失敗はいはい
アクションの入力と出力いいえはい
ステータスコード以外のエラーの詳細いいえはい
子フローの実行詳細いいえはい
ループの反復データいいえはい
フロー定義(読み取り+書き込み)限定的完全な JSON
実行の再送信/キャンセル限定的はい
キャッシュされたフローの健全性と失敗率いいえはい
作成者/Power Apps/接続のインベントリいいえはい
ガバナンスのメタデータ(タグ、影響、所有者)いいえはい

スキル

スキル説明
power-automate-mcpPower Automate のクラウドフローに接続して操作します。フローの一覧表示、定義の読み取り、実行の確認、再送信、キャンセルができます
power-automate-debug失敗するフローを調査するための、段階的な診断プロセス
power-automate-buildPower Automate のフロー定義をゼロから構築、スキャフォールディング、デプロイします
power-automate-monitoringフローの健全性、失敗率、作成者のインベントリ、Power Apps、環境数、接続数
power-automate-governance影響度によるフローの分類、孤立したフローの検出、コネクタの監査、通知の管理、アーカイブスコアの算出

最初の3つのスキルは、ライブの Power Automate API 呼び出しを使用します。監視およびガバナンス スキルは、集計統計、修復のヒント、ガバナンスメタデータを含む日次スナップショットであるキャッシュストアを使用します。ストアツールの利用には、FlowStudio for Teams または MCP Pro+ のサブスクリプションが必要です。

各スキルはAgent Skills specification に準拠しており、互換性のあるあらゆるエージェントで利用できます。

対応エージェント

Copilot、Claude Code、ChatGPT、Codex、OpenClaw、Gemini CLI、Cursor、Goose、Amp、OpenHands

ガイド

詳しい手順は learn.flowstudio.app をご覧ください。

クイックスタート

ChatGPT または claude.ai から接続する

キーを貼り付ける代わりに、Microsoft アカウントでサインインします。 ChatGPT のコネクタ(Developer mode をオン)または claude.ai に https://mcp.flowstudio.app/mcp/oauth を追加し、サインインのプロンプトに従ってください。手順: ChatGPT for Power Automate。

Claude Code プラグインとしてインストールする

承認後、Claude プラグインマーケットプレイスから利用できます。ローカルでテストするには:

git clone https://github.com/ninihen1/power-automate-mcp-skills.git
claude --plugin-dir ./power-automate-mcp-skills

次に、MCP サーバーに接続します。

claude mcp add --transport http flowstudio https://mcp.flowstudio.app/mcp \
  --header "x-api-key: <YOUR_TOKEN>"

トークンは mcp.flowstudio.app で取得してください。

Codex にインストールする

Codex セッション内で、スキルを直接インストールします。

$skill-installer install https://github.com/ninihen1/power-automate-mcp-skills/tree/main/skills/power-automate-mcp
$skill-installer install https://github.com/ninihen1/power-automate-mcp-skills/tree/main/skills/power-automate-debug
$skill-installer install https://github.com/ninihen1/power-automate-mcp-skills/tree/main/skills/power-automate-build
$skill-installer install https://github.com/ninihen1/power-automate-mcp-skills/tree/main/skills/power-automate-monitoring
$skill-installer install https://github.com/ninihen1/power-automate-mcp-skills/tree/main/skills/power-automate-governance

次に、~/.codex/config.toml で MCP サーバーに接続します。

[mcp_servers.flowstudio]
url = "https://mcp.flowstudio.app/mcp"

[mcp_servers.flowstudio.http_headers]
x-api-key = "<YOUR_TOKEN>"
skills.sh 経由でインストールする

skills.sh の flowstudio を検索するか、次のコマンドを実行します。

npx skills add github/awesome-copilot -s flowstudio-power-automate-mcp
npx skills add github/awesome-copilot -s flowstudio-power-automate-debug
npx skills add github/awesome-copilot -s flowstudio-power-automate-build
npx skills add github/awesome-copilot -s flowstudio-power-automate-monitoring
npx skills add github/awesome-copilot -s flowstudio-power-automate-governance
ClawHub 経由でインストールする
npx clawhub@latest install power-automate-mcp
Smithery 経由でインストールする
npx smithery skill add flowstudio/power-automate-mcp
手動でインストールする

スキルフォルダーをプロジェクトの .github/skills/ ディレクトリ(またはエージェントがスキルを検出する場所)にコピーします。

MCP サーバーに接続する

Claude Code:

claude mcp add --transport http flowstudio https://mcp.flowstudio.app/mcp \
  --header "x-api-key: <YOUR_TOKEN>"

Codex (~/.codex/config.toml):

[mcp_servers.flowstudio]
url = "https://mcp.flowstudio.app/mcp"

[mcp_servers.flowstudio.http_headers]
x-api-key = "<YOUR_TOKEN>"

Copilot / VS Code (.vscode/mcp.json):

{
  "servers": {
    "flowstudio": {
      "type": "http",
      "url": "https://mcp.flowstudio.app/mcp",
      "headers": { "x-api-key": "<YOUR_TOKEN>" }
    }
  }
}

トークンは mcp.flowstudio.app で取得できます。

実際のデバッグ事例

これらはデモではなく、実際の本番環境での調査事例です。

  • 子フローの式エラー — contains(string(...)) がネストされたプロパティでクラッシュしました。エージェントは 親フローから子フローへ、さらにループの各反復をたどり、失敗の原因となった入力を特定しました。 ポータルには「ExpressionEvaluationFailed」と表示されましたが、詳細はありませんでした。

  • フローのバグではなくデータ入力の誤り — ユーザーから、相次いで2件の「バグ」が報告されました。エージェントは、どちらもデータ入力の 誤り(メールアドレスのカンマ抜け、CC 欄へのアドレスの入力が1件のみ)だと証明しました。 フローに問題はありませんでした。数秒で原因を特定しました。

  • Null 値により子フローがクラッシュ — レコードの38%で Names が null の場合に、split(Name, ', ') がクラッシュしました。エージェントは 親フローから子フロー、ループ、アクションへとたどり、根本原因を特定して、 update_live_flow で修正をデプロイしました。

前提条件

  • FlowStudio の MCP サブスクリプション(すべてのライブツールを利用可能)
  • ストアツール(監視、ガバナンス)を利用する場合:FlowStudio for Teams または MCP Pro+
  • MCP エンドポイント:https://mcp.flowstudio.app/mcp
  • API キー / JWT トークン(x-api-key ヘッダーで渡します)

リポジトリ構成

skills/
  power-automate-mcp/          core connection & operation skill
  power-automate-debug/        debug workflow skill
  power-automate-build/        build & deploy skill
  power-automate-monitoring/   flow health & tenant inventory skill
  power-automate-governance/   compliance & governance skill
examples/                      real debugging walkthroughs
README.md
LICENSE                        MIT

GitHub で利用可能

Copilot、Claude、ChatGPT、および MCP 互換のあらゆるエージェントで動作します。

貢献

貢献を歓迎します。各スキルフォルダーには、必須のフロントマターを含む SKILL.md が必要です。 形式については既存のスキルを参照してください。

ライセンス

MIT


キーワード:Power Automate のデバッグ、フロー実行履歴、式の評価失敗、子フローの失敗、ネストされたアクションのエラー、ループ反復の出力、エージェント自動化 MCP、Power Platform AI、フロー定義のデプロイ、失敗した実行の再送信、フロー監視、ガバナンス、CoE、孤立の検出、コネクター監査、アーカイブスコア、作成者インベントリ

コメント

MCP は初めてですか?

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

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