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