Skip to main content
Glama
m2ux

Workflow Orchestration MCP Server

by m2ux

🧭 Workflow Server

Node.js 18+ License: MIT MCP Compatible TypeScript

A Model Context Protocol (MCP) server for AI agent workflow orchestration. Create structured, fidelity-enforced workflows that agents discover, navigate, and execute to fulfill user goals.


Site • Documentation • Workflows • Workspace • Deployment


🎯 Overview

Workflow Server guides AI agents through structured, multi-step workflows. First, bootstrap a meta-orchestration agent — from there, the agent-server conversation handles workflow discovery, session management, and step-by-step navigation.

Why?

pseudo-mechanical workflow execution provides:

  • Precision composition and delivery of procedure for repeatable, reliable goal completion

  • Skill-like procedural (technique) and non-procedural (resource) support for operations requiring judgement

  • Optionality to ossify repeated operations into a schematised mechanical form.

  • Avoidance context-rot and maximise token efficiency with just-in-time delivery of precisely composed instructions

How It Works

  1. Discover — The agent learns which workflows exist and how to begin

  2. Start — A session is started for the matched workflow

  3. Navigate — The agent moves through activities in order, loading each phase’s steps and guidance as needed

  4. Execute — Work proceeds activity by activity, pausing at checkpoints for user decisions and following the workflow's graph between phases

Architecture

User Goal → Workflow → Activities → Techniques → Tools
  • Workflows — mechanical process and outcome contract (e.g., implement a feature end-to-end)

  • Activities — mechanical phases within a workflow (e.g., plan/implement/review/validate)

  • Techniques — prose-based capability definitions with an explicit contract (inputs, outputs, procedure, rules)

  • Tools — are the external programs or APIs a technique invokes

Related MCP server: sop-mcp

🚀 Quick Start

Setup

See: setup.md for detailed setup instructions.

Execute a workflow

With the server connected and target project initialised, tell the agent in your chat session what you want to do, for example:

Start a new work-package workflow for Issue #1000
Resume the work-package workflow for PR #1000

The agent matches the request to the appropriate activity and guides you through the structured phases.

API

See docs/api.md.

📜 License

MIT License - see LICENSE for details.

Related MCP Connectors

Related MCP Servers