Skip to main content
Glama
ninihen1

Flow Studio - Power Automate MCP Server

FlowStudio MCP — навыки Power Automate для ИИ-агентов

Предоставьте своему ИИ-агенту такую же видимость, как у вас на портале Power Automate, и даже немного больше. Graph API возвращает только статус запуска верхнего уровня — агенты не видят входные данные действий, итерации циклов или вложенные ошибки. Flow Studio MCP открывает доступ ко всему этому.

Агент отлаживает поток Power Automate через MCP

Вы можете просмотреть портал и найти первопричину. Ваш агент не может — если у него нет MCP.

Портал показывает всё человеку, но агенты видят только ошибку верхнего уровня через Graph API

С Flow Studio MCP агент видит то же, что и вы

Когда это необходимо

  • Ваш агент видит, что поток завершился с ошибкой, но не понимает почему — Graph API возвращает только коды состояния

  • Вы хотите, чтобы агент видел входные и выходные данные на уровне действий, как это можно сделать на портале

  • В цикле сотни итераций, и некоторые из них выдали неверный результат — на портале вам пришлось бы прокликивать каждую, а агент может просканировать все входные и выходные данные итераций сразу

  • Вы хотите проверить работоспособность потоков, частоту сбоев и активность создателей в вашем клиенте, не открывая центр администрирования

  • Вам нужно классифицировать потоки, обнаруживать «осиротевшие» ресурсы или проводить аудит коннекторов в масштабе — без установки CoE Starter Kit

  • Вы устали быть посредником между агентом и порталом

Graph API против Flow Studio MCP

Основное различие: Graph API дает агенту статус запуска. MCP дает агенту входные и выходные данные каждого действия.

Что видит агент

Graph API

Flow Studio MCP

Запуск прошел успешно или с ошибкой

Да

Да

Входные и выходные данные действий

Нет

Да

Подробности ошибки помимо кода состояния

Нет

Да

Подробности запуска дочернего потока

Нет

Да

Данные итерации цикла

Нет

Да

Определение потока (чтение + запись)

Ограничено

Полный JSON

Повторный запуск / отмена запусков

Ограничено

Да

Кэшированное состояние потоков и частота сбоев

Нет

Да

Инвентаризация создателей / Power Apps / подключений

Нет

Да

Метаданные управления (теги, влияние, владелец)

Нет

Да

Навыки

Навык

Описание

power-automate-mcp

Подключение и управление облачными потоками Power Automate — список потоков, чтение определений, проверка запусков, повторная отправка, отмена

power-automate-debug

Пошаговый диагностический процесс для расследования сбоев потоков

power-automate-build

Создание, проектирование и развертывание определений потоков Power Automate с нуля

power-automate-monitoring

Состояние потоков, частота сбоев, инвентаризация создателей, Power Apps, количество сред и подключений

power-automate-governance

Классификация потоков по влиянию, обнаружение «осиротевших» ресурсов, аудит коннекторов, управление уведомлениями, расчет баллов архивации

Первые три навыка используют живые вызовы API Power Automate. Навыки мониторинга и управления используют кэшированное хранилище — ежедневный снимок с агрегированной статистикой, подсказками по исправлению и метаданными управления. Требуется подписка FlowStudio for Teams или MCP Pro+ для инструментов хранилища.

Каждый навык соответствует спецификации Agent Skills и работает с любым совместимым агентом.

Поддерживаемые агенты

Copilot, Claude Code, Codex, OpenClaw, Gemini CLI, Cursor, Goose, Amp, OpenHands

Быстрый старт

Установка в качестве плагина Claude Code

Доступно через маркетплейс плагинов Claude после одобрения. Для локального тестирования:

git clone https://github.com/ninihen1/power-automate-mcp-skills.git
claude --plugin-dir ./power-automate-mcp-skills

Затем подключите MCP-сервер:

claude mcp add --transport http flowstudio https://mcp.flowstudio.app/mcp \
  --header "x-api-key: <YOUR_TOKEN>"

Получите токен на mcp.flowstudio.app.

Установка в Codex

Внутри сессии Codex установите навыки напрямую:

$skill-installer install https://github.com/ninihen1/power-automate-mcp-skills/tree/main/skills/power-automate-mcp
$skill-installer install https://github.com/ninihen1/power-automate-mcp-skills/tree/main/skills/power-automate-debug
$skill-installer install https://github.com/ninihen1/power-automate-mcp-skills/tree/main/skills/power-automate-build
$skill-installer install https://github.com/ninihen1/power-automate-mcp-skills/tree/main/skills/power-automate-monitoring
$skill-installer install https://github.com/ninihen1/power-automate-mcp-skills/tree/main/skills/power-automate-governance

Затем подключите MCP-сервер в ~/.codex/config.toml:

[mcp_servers.flowstudio]
url = "https://mcp.flowstudio.app/mcp"

[mcp_servers.flowstudio.http_headers]
x-api-key = "<YOUR_TOKEN>"

Установка через skills.sh

Найдите flowstudio на skills.sh или:

npx skills add github/awesome-copilot -s flowstudio-power-automate-mcp
npx skills add github/awesome-copilot -s flowstudio-power-automate-debug
npx skills add github/awesome-copilot -s flowstudio-power-automate-build
npx skills add github/awesome-copilot -s flowstudio-power-automate-monitoring
npx skills add github/awesome-copilot -s flowstudio-power-automate-governance

Установка через ClawHub

npx clawhub@latest install power-automate-mcp

Установка через Smithery

npx smithery skill add flowstudio/power-automate-mcp

Ручная установка

Скопируйте папку(и) навыков в директорию .github/skills/ вашего проекта (или туда, где ваш агент обнаруживает навыки).

Подключение MCP-сервера

Claude Code:

claude mcp add --transport http flowstudio https://mcp.flowstudio.app/mcp \
  --header "x-api-key: <YOUR_TOKEN>"

Codex (~/.codex/config.toml):

[mcp_servers.flowstudio]
url = "https://mcp.flowstudio.app/mcp"

[mcp_servers.flowstudio.http_headers]
x-api-key = "<YOUR_TOKEN>"

Copilot / VS Code (.vscode/mcp.json):

{
  "servers": {
    "flowstudio": {
      "type": "http",
      "url": "https://mcp.flowstudio.app/mcp",
      "headers": { "x-api-key": "<YOUR_TOKEN>" }
    }
  }
}

Получите токен на mcp.flowstudio.app.

Примеры реальной отладки

Это примеры из реальных производственных расследований, а не демо-версии.

  • Ошибка выражения в дочернем потокеcontains(string(...)) вызвал сбой во вложенном свойстве. Агент проследил путь через родительский поток, в дочерний, через итерации цикла и нашел ошибочный ввод. Портал показывал "ExpressionEvaluationFailed" без контекста.

  • Ошибка ввода данных, а не потока — Пользователь сообщил о двух «багах» подряд. Агент доказал, что оба были ошибками ввода данных (пропущенная запятая в email, один адрес в поле CC). Поток был корректен. Диагностировано за секунды.

  • Нулевое значение вызывает сбой дочернего потокаsplit(Name, ', ') вызывал сбой, когда 38% записей имели пустые имена. Агент проследил путь от родителя к дочернему потоку, к циклу и действию, нашел первопричину и развернул исправление через update_live_flow.

Предварительные требования

  • Подписка FlowStudio MCP (все живые инструменты)

  • Для инструментов хранилища (мониторинг, управление): FlowStudio for Teams или MCP Pro+

  • MCP-эндпоинт: https://mcp.flowstudio.app/mcp

  • API-ключ / JWT-токен (передается как заголовок x-api-key)

Структура репозитория

skills/
  power-automate-mcp/          core connection & operation skill
  power-automate-debug/        debug workflow skill
  power-automate-build/        build & deploy skill
  power-automate-monitoring/   flow health & tenant inventory skill
  power-automate-governance/   compliance & governance skill
examples/                      real debugging walkthroughs
README.md
LICENSE                        MIT

Доступно на GitHub

Работает с Copilot, Claude и любым MCP-совместимым агентом.

Участие в разработке

Вклад приветствуется. Каждая папка навыка должна содержать файл SKILL.md с необходимым frontmatter. Смотрите существующие навыки для примера формата.

Лицензия

MIT


Ключевые слова: отладка Power Automate, история запусков потоков, ошибка вычисления выражения, сбой дочернего потока, ошибки вложенных действий, вывод итерации цикла, агентская автоматизация MCP, Power Platform AI, развертывание определения потока, повторный запуск неудачного потока, мониторинг потоков, управление, CoE, обнаружение осиротевших ресурсов, аудит коннекторов, балл архивации, инвентаризация создателей

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
1dResponse time
Release cycle
Releases (12mo)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ninihen1/power-automate-mcp-skills'

If you have feedback or need assistance with the MCP directory API, please join our Discord server