关于 Flow Studio Power Automate Mcp Server
FlowStudio MCP 是面向 Microsoft Power Automate 云端流的 MCP 服务,供 AI Agent 调试、构建和管理流程。它可以查看每个操作的输入输出,弥补 Graph API 仅返回运行状态的不足,适合需要诊断失败流程的开发者和管理员。
主要功能
- 01操作级输入与输出查看
- 02循环迭代数据与子流运行详情
- 03流定义的读取与写入
- 04失败运行的重新提交与取消
- 05缓存的流健康度与失败率统计
- 06制作者、连接与治理元数据查询
适用场景
- 01定位失败流程中表达式错误的根本原因
- 02检查循环中个别迭代的异常输出
- 03在租户范围内审计连接器与孤立资源
MCP 相关
该项目是一个 MCP 服务,向 MCP 客户端提供 15 个工具,涵盖流程管理、运行诊断和部署。部分统计与治理工具依赖缓存存储,需要 FlowStudio for Teams 或 MCP Pro+ 订阅。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.flowstudio.app/mcpclaude mcp add --transport http power-automate-mcp-skills https://mcp.flowstudio.app/mcp{"mcpServers":{"power-automate-mcp-skills":{"type":"http","url":"https://mcp.flowstudio.app/mcp"}}}在 Cursor 中打开{"servers":{"power-automate-mcp-skills":{"type":"http","url":"https://mcp.flowstudio.app/mcp"}}}在 VS Code 中打开{"mcpServers":{"power-automate-mcp-skills":{"type":"http","url":"https://mcp.flowstudio.app/mcp"}}}{"mcpServers":{"power-automate-mcp-skills":{"serverUrl":"https://mcp.flowstudio.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.flowstudio.app/mcp需要授权工具
34| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| query | string | 是 | 搜索查询。格式:"select:name1,name2"、"skill:<name>" 或自由文本关键词。 |
| max_results | integer | 否 | 关键词查询时最多返回的工具数(默认值 5)。对 select: 和 skill: 查询无效。 |
详细介绍
FlowStudio MCP — 面向 AI Agent 的 Power Automate 技能
让你的 AI Agent 获得与你在 Power Automate 门户中相同的可见性,甚至还能看到更多内容。 Graph API 只会返回顶层运行状态,Agent 无法查看操作输入、 循环迭代或嵌套失败。FlowStudio MCP 会将这些信息全部呈现出来。

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


适用场景
- 你的 Agent 可以看到流运行失败,却不知道原因——Graph API 只会返回状态码
- 你希望 Agent 能像你在门户中一样查看操作级别的输入和输出
- 一个循环包含数百次迭代,其中一些产生了错误输出——在门户中,你需要逐个查看,但 Agent 可以一次扫描所有迭代的输入和输出
- 你希望在不打开管理中心的情况下,检查租户中的流健康状况、失败率和创建者活动
- 你需要大规模分类流、检测孤立资源或审计连接器——而无需安装 CoE Starter Kit
- 你厌倦了在 Agent 和门户之间充当中间人
Graph API 与 FlowStudio MCP 的对比
核心区别:Graph API 让 Agent 获得运行状态,MCP 则让 Agent 获得每项操作的输入和输出。
| Agent 可以看到的内容 | Graph API | FlowStudio 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:
- 入门 — 为任何 Agent 安装 FlowStudio MCP
- 使用 AI Agent 构建流 — 一个完整的 3 步示例
- 用 Vibe Coding 编写 Power Automate — 描述流的需求,由 Agent 构建
- 在 VS Code 中使用 Power Automate — 在编辑器中处理流
- 调试失败的流 — 根据操作级数据找出根本原因
- 按 Agent 查看:ChatGPT · Claude · GitHub Copilot · Copilot Studio · Codex
快速开始
从 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。
- awesome-copilot(已合并)
- skills.sh(安装量超过 3K)
- Smithery(已发布)
- ClawHub(v1.1.0)
贡献
欢迎贡献。每个技能文件夹都必须包含带有必需 frontmatter 的 SKILL.md。格式请参阅现有技能。
许可证
关键词:Power Automate 调试、流程运行历史记录、表达式评估失败、子流程失败、嵌套操作错误、循环迭代输出、Agent 自动化 MCP、Power Platform AI、流程定义部署、重新提交失败的运行、流程监控、治理、CoE、孤立项检测、连接器审计、归档评分、创建者清单
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。