mcp-server-power-automate
Verified Safeby sbroenne
Overview
Enables AI assistants like GitHub Copilot to execute Power Automate Desktop flows and automate Windows UI operations.
Installation
dotnet run --project C:/path/to/mcp-server-power-automate/src/PowerAutomateMcpSecurity Notes
The project demonstrates a strong focus on security, providing a detailed SECURITY.md that outlines input validation for flow names, window titles, and keystroke sequences, and enforcing code analysis rules. Operations are local-only and run within the current user's context, mitigating remote attack vectors. However, it relies on `child_process.exec` for system commands (`tasklist`, `powershell`), which are potential injection points if validation fails or is bypassed. Furthermore, Power Automate Desktop flows execute with full PAD permissions and are not sandboxed by the MCP server, posing a risk if a malicious flow is executed. Users must validate AI requests and manage PAD flows carefully, as highlighted in the 'Known Security Considerations'.
Similar Servers
github-mcp-server
The GitHub MCP Server enables AI agents, assistants, and chatbots to interact with GitHub's platform for repository management, issue/PR automation, CI/CD intelligence, code analysis, and team collaboration through natural language.
Windows-MCP
This MCP server enables AI agents to directly interact with the Windows operating system, performing tasks such as file navigation, application control, UI interaction, and QA testing.
MCPControl
A Windows control server for the Model Context Protocol, enabling AI models to programmatically control system operations such as mouse, keyboard, window management, and screen capture.
PowerBI-Desktop-MCP
Enables AI assistants to programmatically interact with Power BI Desktop models for data exploration, analysis, and modification.