电力自动化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许可证
麻省理工学院
