Skip to main content
Glama
ninihen1

Flow Studio - Power Automate MCP Server

FlowStudio MCP — Habilidades de Power Automate para agentes de IA

Dale a tu agente de IA la misma visibilidad que tienes en el portal de Power Automate, y un poco más. La API de Graph solo devuelve el estado de ejecución de alto nivel; los agentes no pueden ver las entradas de las acciones, las iteraciones de bucle o los fallos anidados. Flow Studio MCP expone todo esto.

Agente depurando un flujo de Power Automate a través de MCP

Puedes hacer clic en el portal y encontrar la causa raíz. Tu agente no puede, a menos que tenga MCP.

El portal muestra todo a un humano, pero los agentes solo ven el error de alto nivel a través de la API de Graph

Con Flow Studio MCP, el agente ve lo que tú ves

Cuándo necesitas esto

  • Tu agente puede ver que un flujo falló, pero no por qué; la API de Graph solo devuelve códigos de estado

  • Quieres que tu agente vea las entradas y salidas a nivel de acción, como puedes hacer en el portal

  • Un bucle tiene cientos de iteraciones y algunas produjeron resultados incorrectos; en el portal tendrías que hacer clic en cada una, pero el agente puede escanear todas las entradas y salidas de las iteraciones a la vez

  • Quieres comprobar el estado del flujo, las tasas de error y la actividad de los creadores en todo tu inquilino sin abrir el centro de administración

  • Necesitas clasificar flujos, detectar recursos huérfanos o auditar conectores a gran escala, sin instalar el CoE Starter Kit

  • Estás cansado de ser el intermediario entre tu agente y el portal

API de Graph vs Flow Studio MCP

La diferencia principal: La API de Graph le da a tu agente el estado de ejecución. MCP le da a tu agente las entradas y salidas de cada acción.

Lo que ve el agente

API de Graph

Flow Studio MCP

Ejecución completada o fallida

Entradas y salidas de acciones

No

Detalles del error más allá del código de estado

No

Detalles de ejecución de flujo hijo

No

Datos de iteración de bucle

No

Definición de flujo (lectura + escritura)

Limitado

JSON completo

Reenviar / cancelar ejecuciones

Limitado

Salud del flujo y tasas de error cacheadas

No

Inventario de creadores / Power Apps / conexiones

No

Metadatos de gobernanza (etiquetas, impacto, propietario)

No

Habilidades

Habilidad

Descripción

power-automate-mcp

Conéctate y opera flujos de nube de Power Automate: lista flujos, lee definiciones, comprueba ejecuciones, reenvía, cancela

power-automate-debug

Proceso de diagnóstico paso a paso para investigar flujos que fallan

power-automate-build

Crea, estructura y despliega definiciones de flujo de Power Automate desde cero

power-automate-monitoring

Salud del flujo, tasas de error, inventario de creadores, Power Apps, recuento de entornos y conexiones

power-automate-governance

Clasifica flujos por impacto, detecta huérfanos, audita conectores, gestiona notificaciones, calcula puntuaciones de archivo

Las tres primeras habilidades utilizan llamadas a la API en vivo de Power Automate. Las habilidades de monitoreo y gobernanza utilizan el almacén cacheado: una instantánea diaria con estadísticas agregadas, sugerencias de remediación y metadatos de gobernanza. Requiere una suscripción a FlowStudio for Teams o MCP Pro+ para las herramientas de almacén.

Cada habilidad sigue la especificación de Habilidades de Agente y funciona con cualquier agente compatible.

Agentes compatibles

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

Inicio rápido

Instalar como plugin de Claude Code

Disponible a través del mercado de plugins de Claude tras su aprobación. Para probar localmente:

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

Luego conecta el servidor MCP:

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

Obtén tu token en mcp.flowstudio.app.

Instalar en Codex

Dentro de una sesión de Codex, instala las habilidades directamente:

$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

Luego conecta el servidor MCP en ~/.codex/config.toml:

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

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

Instalar vía skills.sh

Busca flowstudio en skills.sh, o:

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

Instalar vía ClawHub

npx clawhub@latest install power-automate-mcp

Instalar vía Smithery

npx smithery skill add flowstudio/power-automate-mcp

Instalación manual

Copia la(s) carpeta(s) de habilidades en el directorio .github/skills/ de tu proyecto (o donde sea que tu agente descubra habilidades).

Conectar el servidor 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>" }
    }
  }
}

Obtén tu token en mcp.flowstudio.app.

Ejemplos reales de depuración

Estos provienen de investigaciones de producción reales, no de demostraciones.

  • Error de expresión en flujo hijocontains(string(...)) falló en una propiedad anidada. El agente rastreó a través del flujo padre, hacia el hijo, a través de las iteraciones del bucle, y encontró la entrada fallida. El portal mostraba "ExpressionEvaluationFailed" sin contexto.

  • Entrada de datos, no un error de flujo — El usuario informó de dos "errores" seguidos. El agente demostró que ambos eran errores de entrada de datos (falta de coma en el correo electrónico, dirección única en el campo CC). El flujo era correcto. Diagnosticado en segundos.

  • Valor nulo bloquea el flujo hijosplit(Name, ', ') falló cuando el 38% de los registros tenían nombres nulos. El agente rastreó del padre al hijo, al bucle y a la acción, encontró la causa raíz y desplegó una corrección a través de update_live_flow.

Requisitos previos

  • Una suscripción a FlowStudio MCP (todas las herramientas en vivo)

  • Para herramientas de almacén (monitoreo, gobernanza): FlowStudio for Teams o MCP Pro+

  • Punto final MCP: https://mcp.flowstudio.app/mcp

  • Clave API / token JWT (pasado como encabezado x-api-key)

Estructura del repositorio

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

Disponible en GitHub

Funciona con Copilot, Claude y cualquier agente compatible con MCP.

Contribuciones

Las contribuciones son bienvenidas. Cada carpeta de habilidad debe contener un SKILL.md con el frontmatter requerido. Consulta las habilidades existentes para ver el formato.

Licencia

MIT


Palabras clave: depuración de Power Automate, historial de ejecución de flujo, error de evaluación de expresión, fallo de flujo hijo, errores de acción anidados, salida de iteración de bucle, MCP de automatización de agentes, IA de Power Platform, despliegue de definición de flujo, reenviar ejecución fallida, monitoreo de flujo, gobernanza, CoE, detección de huérfanos, auditoría de conectores, puntuación de archivo, inventario de creadores

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