Power Automate包编辑器

Power Automate MCP Server是一个用于编辑和生成Microsoft Power Automate包的MCP(模型上下文协议)服务器,提供读取、写入、生成和导出功能。

  • by frankeluoregon
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 frankeluoregon/power-automate-mcp

使用说明

电力自动化MCP服务器

用于编辑和生成Microsoft Power Automation软件包的MCP(模型上下文协议)服务器。

特性

  • 读取操作:解析包,列出操作/触发器/连接,获取详细信息
  • 写入操作:更新操作、添加/删除操作、修改触发器、重命名流
  • 生成:从头开始创建新流程或模板
  • 出口:创建有效的.zip包以导入Power Automation

安装

pip install -e .

用法

作为MCP服务器

添加到您的克劳德代码 mcp.json:

{
  "mcpServers": {
    "power-automate": {
      "command": "python",
      "args": ["-m", "power_automate_mcp.server"]
    }
  }
}

可用工具

工具 说明
pa_read_package 读取并解析.zip包
pa_get_flow_summary 获取流名称、触发器、动作计数
pa_list_actions 列出所有具有类型和依赖关系的操作
pa_list_connections 列出连接引用
pa_get_action_details 获取具体行动的完整细节
pa_update_action 修改动作参数
pa_add_action 向流中添加新操作
pa_delete_action 从流中删除动作
pa_update_trigger 修改触发器配置
pa_rename_flow 更改流显示名称
pa_export_package 将包导出到新位置
pa_create_empty_flow 创建新的空流
pa_add_recurrence_trigger 添加计划触发器
pa_list_templates 列出可用模板

发展

# Install with dev dependencies
pip install -e ".[dev]"

# Run tests
pytest tests/ -v

许可证

麻省理工学院