用途:本技能提供通过 FlowStudio MCP 服务器以编程方式构建、脚手架化并部署 Power Automate 云端流的分步指南。前提是可访问带有效 JWT 的 FlowStudio MCP 服务器(连接设置见 power-automate-mcp 技能,订阅地址 https://mcp.flowstudio.app)。
主要能力:加载构建工具、检查同名流是否已存在、解析连接引用、构建流定义、部署(创建或更新)、验证状态、测试运行。支持 SharePoint、Outlook、Teams、Approvals、OneDrive、Excel、Dataverse、Forms 等连接器,也支持无连接器的 Recurrence + Compose + HTTP 流。
使用方式:先调用 list_skills / tool_search 确认工具名与参数模式(工具模式可能随服务器版本变化,API 响应优先)。流程为:加载创建或编辑工具包;用 list_live_flows 检查重复;必须调用 list_live_connections 获取连接(不要让用户提供名称或 GUID),缺失连接时需用户先在环境中完成浏览器 OAuth 授权;构建 definition 后用 update_live_flow 创建(省略 flowName)或更新(提供 flowName);再 get_live_flow 验证状态,必要时用 set_live_flow_state 改为 Started;测试前必须征得用户确认,因运行会产生真实副作用(发邮件、发 Teams 消息、写 SharePoint 等)。已更新的流优先用 resubmit_live_flow_run 重放原始触发数据,适用于所有触发类型;仅在需要不同负载时用 trigger_live_flow。全新非 HTTP 连接器触发的流可临时改为 HTTP Request 触发器测试,再换回生产触发器。
限制与注意:Flow 描述应写在 definition["description"],服务器会追加 #flowstudio-mcp 标记;union 使用需注意先后覆盖顺序;Foreach 需加 "Sequential" 避免并发写竞争;split() 可能为 null 需用 coalesce 包裹。update_live_flow 始终返回 error 键,仅当值不为 null 才是失败。具体收费、价格等信息资料未提供。