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 frameworksstart_workflow(workflow_id)
: Start a new workflow sessioncomplete_step(session_id, result)
: Mark current step as complete and get the next step
License
MIT