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 Agent 调试、构建和管理流程。它可以查看每个操作的输入输出,弥补 Graph API 仅返回运行状态的不足,适合需要诊断失败流程的开发者和管理员。

主要功能

  1. 01操作级输入与输出查看
  2. 02循环迭代数据与子流运行详情
  3. 03流定义的读取与写入
  4. 04失败运行的重新提交与取消
  5. 05缓存的流健康度与失败率统计
  6. 06制作者、连接与治理元数据查询

适用场景

  1. 01定位失败流程中表达式错误的根本原因
  2. 02检查循环中个别迭代的异常输出
  3. 03在租户范围内审计连接器与孤立资源

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端提供 15 个工具,涵盖流程管理、运行诊断和部署。部分统计与治理工具依赖缓存存储,需要 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 Agent 的 Power Automate 技能

让你的 AI Agent 获得与你在 Power Automate 门户中相同的可见性,甚至还能看到更多内容。 Graph API 只会返回顶层运行状态,Agent 无法查看操作输入、 循环迭代或嵌套失败。FlowStudio MCP 会将这些信息全部呈现出来。

通过 MCP 调试 Power Automate 流的 Agent

你可以在门户中逐步查看并找到根本原因。你的 Agent 做不到——除非它接入了 MCP。

门户向人类展示所有信息,但 Agent 通过 Graph API 只能看到顶层错误

使用 FlowStudio MCP,Agent 可以看到你所看到的内容

适用场景

  • 你的 Agent 可以看到流运行失败,却不知道原因——Graph API 只会返回状态码
  • 你希望 Agent 能像你在门户中一样查看操作级别的输入和输出
  • 一个循环包含数百次迭代,其中一些产生了错误输出——在门户中,你需要逐个查看,但 Agent 可以一次扫描所有迭代的输入和输出
  • 你希望在不打开管理中心的情况下,检查租户中的流健康状况、失败率和创建者活动
  • 你需要大规模分类流、检测孤立资源或审计连接器——而无需安装 CoE Starter Kit
  • 你厌倦了在 Agent 和门户之间充当中间人

Graph API 与 FlowStudio MCP 的对比

核心区别:Graph API 让 Agent 获得运行状态,MCP 则让 Agent 获得每项操作的输入和输出。

Agent 可以看到的内容Graph APIFlowStudio 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 规范,并可与任何兼容的 Agent 配合使用。

支持的 Agent

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

指南

完整的操作指南请访问 learn.flowstudio.app:

快速开始

从 ChatGPT 或 claude.ai 连接

使用 Microsoft 账号登录,无需粘贴密钥。在 ChatGPT(开启开发者模式)或 claude.ai 中,将 https://mcp.flowstudio.app/mcp/oauth 添加为连接器,然后按提示登录。操作指南: 适用于 Power Automate 的 ChatGPT。

安装为 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/ 目录中 (或复制到 Agent 用于发现技能的位置)。

连接 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(...)) 在访问嵌套属性时崩溃。Agent 沿着父流程追踪到子流程,再逐次检查循环迭代,并找到了导致失败的输入。门户只显示了「ExpressionEvaluationFailed」,没有提供上下文。

  • 数据录入错误,而非流程问题 — 用户接连报告了两个「Bug」。Agent 证明这两处都是数据录入错误(电子邮件中缺少逗号,CC 字段中只有一个地址)。流程本身没有问题。几秒钟内便完成了诊断。

  • 空值导致子流程崩溃 — 当 38% 的记录中 Name 为空时,split(Name, ', ') 崩溃。Agent 从父流程追踪到子流程、再到循环和操作,找到了根本原因,并通过 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 的 Agent。

贡献

欢迎贡献。每个技能文件夹都必须包含带有必需 frontmatter 的 SKILL.md。格式请参阅现有技能。

许可证

MIT


关键词:Power Automate 调试、流程运行历史记录、表达式评估失败、子流程失败、嵌套操作错误、循环迭代输出、Agent 自动化 MCP、Power Platform AI、流程定义部署、重新提交失败的运行、流程监控、治理、CoE、孤立项检测、连接器审计、归档评分、创建者清单

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。