Token导航 LogoToken导航TokenDH.com
MCP Power Automate logo
浏览器工具stdio官方级别未说明来源级核验

MCP Power Automate

MCP Server

@kaael1/mcp-power-automate

MCP Power Automate是一款本地MCP服务器和Chromium扩展,用于AI操作的Microsoft Power Automate流程,自动捕获浏览器会话和流程快照,提供无需用户交互的流程检查、编辑和验证功能。

工具数

24

提示词数

0

GitHub Stars

7

资源数

0
本地服务器TypeScript浏览器自动化

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kaael1

提供方

kaael1

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @kaael1/mcp-power-automate extension-path

详细介绍

MCP电源自动化

本地MCP服务器和Chromium扩展,用于AI操作的Microsoft Power Automation流程。

该扩展自动捕获浏览器会话、当前流、快照和令牌候选。MCP服务器公开了一个干净的v1工具界面,因此AI可以检查、编辑、验证、运行、查看和恢复流程,而无需用户单击扩展按钮来使连接正常工作。

无需Microsoft Entra ID应用程序注册、管理员同意或自定义企业应用程序设置。 MCP使用您现有的登录Chromium会话。

v1有什么变化

  • 一个命令注册表为MCP工具和HTTP网桥路由提供动力。
  • 当地桥梁具有权威性;向网桥所有者重用MCP实例代理命令。
  • 流量定位是自动的,首先通过捕获的选项卡,显式 connect_flow、目录数据和快照。
  • 扩展仅用于状态和诊断。它不再需要手动刷新/同步按钮才能正常运行。
  • npm将构建的服务器和构建的扩展一起发布。

安装

注册MCP:

codex mcp add power-automate-local -- npx -y @kaael1/mcp-power-automate

查找打包的扩展路径:

npx -y @kaael1/mcp-power-automate extension-path

在Chromium中加载该文件夹:

  1. 打开 chrome://extensionsedge://extensions
  2. 启用开发者模式
  3. 选择 Load unpacked
  4. 选择打印路径 extension-path

打开或聚焦任何Power Automation流程页面。扩展自动捕获上下文。

检查准备情况:

npx -y @kaael1/mcp-power-automate doctor

推荐的AI工作流程

要求您的MCP客户:

  1. doctor
  2. get_context
  3. connect_flow
  4. get_flow
  5. preview_flow_update
  6. validate_flow
  7. apply_flow_update
  8. get_last_update

对于运行检查和手动/请求触发测试,请使用 list_runs, get_latest_run, get_run, get_run_actions, wait_for_run, get_trigger_callback_url,以及 invoke_trigger.

对于Webex解决方案工作,请使用 list_solutions, list_solution_components, list_environment_variables, add_flow_to_solution,以及 create_flow_in_solution。解决方案写入被有意限制为向非托管解决方案添加云流。

公共v1工具

  • get_context
  • doctor
  • connect_flow
  • list_flows
  • list_solutions
  • list_solution_components
  • list_environment_variables
  • add_flow_to_solution
  • get_flow
  • preview_flow_update
  • validate_flow
  • apply_flow_update
  • get_last_update
  • revert_last_update
  • list_runs
  • get_latest_run
  • get_run
  • get_run_actions
  • wait_for_run
  • get_trigger_callback_url
  • invoke_trigger
  • create_flow
  • create_flow_in_solution
  • clone_flow

解决方案和环境变量

该扩展可以从登录的浏览器会话中捕获Power Platform/BAP和Webex受众令牌。当这些令牌存在时, get_context/health 揭露 canManageSolutions 并且MCP可以检查当前或提供的环境的BLOB解决方案。

面向解决方案的表面支持非托管解决方案的检查和一个集中写入路径:

  • list_solutions 默认情况下列出可见的非托管解决方案。
  • list_solution_components 列出解决方案唯一名称的组件,并可选择对云流和环境变量进行丰富。
  • list_environment_variables 列出环境变量定义和当前值,可选地作用于一个解决方案。
  • add_flow_to_solution 将现有的云流添加为非托管解决方案中的工作流组件。
  • create_flow_in_solution 在当前环境中创建空白云流,然后将其添加到非托管解决方案中。

此阶段不公开创建解决方案、设置环境变量值、发布自定义项、删除组件或删除流等写入操作。托管解决方案被拒绝用于流添加操作。

HTTP网桥

桥在听 127.0.0.1:17373.

  • GET /health 用于简单探头。
  • GET /v1/health 返回网桥身份和准备状态。
  • GET /v1/context 返回MCP使用的相同上下文。
  • GET /v1/commands 列出了公共v1命令界面。
  • POST /v1/commands/:name 运行任何带有JSON正文的公共v1命令。

只有拥有网桥端口的进程执行有状态的工作。其他MCP实例向其重用健康的网桥和代理命令。

安全模型

  • 使用 preview_flow_update 在保存之前。
  • 使用 validate_flow 在有意义的编辑之前和之后(如果可用)。
  • 使用 get_last_update 审查持续存在的差异。
  • 使用 revert_last_update 如果保存的结果错误。
  • 在生产流程之前,更喜欢测试或暂存流程。

如果Power Automation因连接权限问题而拒绝保存,MCP会报告 CONNECTION_AUTHORIZATION_FAILED 并等待用户在Power Automation中修复该连接。如果服务拒绝了以下字段 retryPolicy,MCP报告 SCHEMA_VALIDATION_FAILED 使用被拒绝的成员,这样AI就可以纠正候选流,而不是猜测。

发展

npm install
npm run typecheck
npm run lint
npm run test
npm run build
npm run pack:dry-run

对于本地克隆:

npm run build
codex mcp add power-automate-local -- node C:\path\to\mcp-power-automate\dist\server\index.js
node C:\path\to\mcp-power-automate\dist\server\index.js extension-path

运行时状态存在于 data/ 不得承诺。

套餐链接

  • github:https://github.com/kaael1/mcp-power-automate
  • npm:https://www.npmjs.com/package/@kaael1/mcp电力自动化
  • MCP注册表:https://registry.modelcontextprotocol.io/v0/servers?search=io.github.kaael1/mcp-电力自动化

许可证

MIT。看 LICENSE.

目录标签

目录标签

本地服务器TypeScript浏览器自动化自动化流程本地部署浏览器扩展AI辅助MicrosoftPowerAutomate

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@kaael1/mcp-power-automate

工具数量(toolCount,工具数)

24

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP