Skip to main content
Glama
ninihen1

Flow Studio - Power Automate MCP Server

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

AI エージェントに、Power Automate ポータルと同等以上の可視性を提供します。 Graph API は最上位の実行ステータスしか返さないため、エージェントはアクションの入力、ループの反復、ネストされたエラーを確認できません。Flow Studio MCP はそのすべてを公開します。

MCP を介して Power Automate フローをデバッグするエージェント

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

ポータルは人間にはすべてを表示しますが、エージェントは Graph API を介して最上位のエラーしか見ることができません

Flow Studio MCP を使用すると、エージェントは人間と同じものを見ることができます

このツールが必要な理由

  • エージェントがフローの失敗を検知しても、その理由がわからない(Graph API はステータスコードしか返さないため)

  • ポータルと同様に、エージェントにアクションレベルの入力と出力を確認させたい

  • ループに数百の反復があり、一部で不正な出力が生成された場合、ポータルでは一つずつクリックする必要がありますが、エージェントならすべての反復の入力と出力を一度にスキャンできる

  • 管理センターを開かずに、テナント全体のフローの健全性、失敗率、作成者のアクティビティを確認したい

  • CoE スターターキットをインストールせずに、フローの分類、孤立したリソースの検出、コネクタの監査を大規模に行いたい

  • エージェントとポータルの間で仲介役を務めることに疲れている

Graph API と Flow Studio MCP の比較

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

エージェントが見るもの

Graph API

Flow Studio MCP

実行の成功または失敗

はい

はい

アクションの入力と出力

いいえ

はい

ステータスコード以外のエラー詳細

いいえ

はい

子フローの実行詳細

いいえ

はい

ループの反復データ

いいえ

はい

フロー定義 (読み取り + 書き込み)

限定的

完全な JSON

実行の再送信 / キャンセル

限定的

はい

キャッシュされたフローの健全性と失敗率

いいえ

はい

作成者 / Power Apps / 接続インベントリ

いいえ

はい

ガバナンスメタデータ (タグ、影響、所有者)

いいえ

はい

スキル

スキル

説明

power-automate-mcp

Power Automate クラウドフローへの接続と操作 — フローのリスト表示、定義の読み取り、実行確認、再送信、キャンセル

power-automate-debug

失敗したフローを調査するためのステップバイステップの診断プロセス

power-automate-build

Power Automate フロー定義の構築、スキャフォールディング、ゼロからのデプロイ

power-automate-monitoring

フローの健全性、失敗率、作成者インベントリ、Power Apps、環境および接続数

power-automate-governance

影響度によるフローの分類、孤立リソースの検出、コネクタ監査、通知管理、アーカイブスコアの計算

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

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

対応エージェント

Copilot, Claude Code, Codex, OpenClaw, Gemini CLI, Cursor, Goose, Amp, OpenHands

クイックスタート

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 フィールドの単一アドレス)であることを証明しました。フローは正しく、数秒で診断されました。

  • Null 値による子フローのクラッシュ — レコードの 38% に 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、および MCP 互換エージェントで動作します。

貢献

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

ライセンス

MIT


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

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
1dResponse time
Release cycle
Releases (12mo)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ninihen1/power-automate-mcp-skills'

If you have feedback or need assistance with the MCP directory API, please join our Discord server