Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Power Automate

БесплатноНе проверен

Enables interaction with Microsoft Power Automate cloud flows via Azure CLI, allowing management of flows, triggers, runs, and connections.

GitHubEmbed

Описание

Enables interaction with Microsoft Power Automate cloud flows via Azure CLI, allowing management of flows, triggers, runs, and connections.

README

An MCP server for Microsoft Power Automate (cloud flows), driven entirely by the Azure CLI (az rest). It is the Power Automate sibling of microsoft-planner-mcp and uses the same azRest pattern.

Why az rest?

The Azure CLI can mint tokens for both because you authorize as yourself acting on your own flows. Every call goes through az rest, which is CAE (conditional-access aware), so the only prerequisite is a logged-in Azure CLI:

az login

Build

npm install
npm run build      # tsc -> dist/index.js

Register with Claude Code

Either add a project-scoped .mcp.json:

{
  "mcpServers": {
    "power-automate": {
      "type": "stdio",
      "command": "node",
      "args": ["/path/to/power-automate-mcp/dist/index.js"],
      "env": { "POWER_AUTOMATE_ENV": "<your-default-environment-id>" }
    }
  }
}

…or globally with the CLI:

claude mcp add power-automate -s user -- node /path/to/power-automate-mcp/dist/index.js

POWER_AUTOMATE_ENV is optional: set it to a default environment id so the flow tools can be called without repeating it. Discover ids with list-environments.

Tools

Environments

  • list-environments — all environments you can access (use name as the environment arg)

Flows

  • list-flows — flows in an environment (name, display name, state)
  • get-flow — full flow record (definition + connectionReferences)
  • get-flow-definition — just the workflow definition (triggers + actions)
  • create-flow — create a flow from a definition (+ optional connectionReferences)
  • update-flow — PATCH a flow's full properties
  • enable-flow / disable-flow — start / stop a flow's triggers
  • delete-flow — delete a flow

Triggers / on-demand runs

  • list-flow-triggers — a flow's triggers (name + type)
  • run-flow — trigger a flow on demand (manual or Recurrence, etc.)

Run history / diagnostics

  • list-runs — recent runs (status, start/end, error) — a health probe
  • get-run — one run's full record
  • list-run-actions — per-action results + inputs/outputs SAS links

Connections

  • list-connections — connector connections (ids to build connectionReferences)

Notes

  • The flow internal name is a GUID (from list-flows), not the display name.
  • create-flow / update-flow take the definition / properties as JSON strings (the Logic Apps workflow JSON is too freeform for a strict schema). A typical edit is: get-flow → tweak propertiesupdate-flow.
  • connectionReferences must bind to existing connector connections — the API will not mint OAuth connections for you. Connector-less flows (recurrence + HTTP) need none.

from github.com/andrewcharlwood/power-automate-mcp

Установка Power Automate

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/andrewcharlwood/power-automate-mcp

FAQ

Power Automate MCP бесплатный?

Да, Power Automate MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Power Automate?

Нет, Power Automate работает без API-ключей и переменных окружения.

Power Automate — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Power Automate в Claude Desktop, Claude Code или Cursor?

Открой Power Automate на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Power Automate with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development