Skip to content

About

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

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

🧭 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

🚀 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.

About

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

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages