workflow-mcp-server

workflow-mcp-server

0

Workflow MCP Server is a Python-based server that facilitates guided processes through structured workflows. It allows flexibility in workflow execution while ensuring adherence to predefined steps. It supports running via standard I/O or SSE.

Workflow MCP Server

A Python MCP server that guides agents through structured workflows. This server ensures agents follow predefined steps while maintaining flexibility in execution.

Development Approach

Package Management with UV

This project exclusively uses uv for all package management operations.

Usage

Running the server

Run the server using uv to manage workflow execution. Supports both standard input/output and SSE.

Workflow Definition

Create YAML files to define workflows in a structured manner.

Available Tools

  • list_workflows(): Lists available workflow frameworks
  • start_workflow(workflow_id): Start a new workflow session
  • complete_step(session_id, result): Mark current step as complete and get the next step

License

MIT