Skip to main content
Glama

Structured Workflow MCP

by kingdomseed

build_custom_workflow

Create and configure custom workflows for programming tasks with full control over phases, iteration limits, and output preferences using Structured Workflow MCP.

Instructions

Build a custom workflow with full control over phases and configuration. Use specific workflow tools (refactor_workflow, create_feature_workflow, etc.) for optimized presets.

Input Schema

NameRequiredDescriptionDefault
iterationLimitsNoSet iteration limits before escalation to user input
outputPreferencesNo
selectedPhasesNoSelect which phases to include in your workflow
taskYesDescription of the programming task
userCheckpointsNo
workflowTypeNoUse a predefined workflow type or custom for full controlcustom

Input Schema (JSON Schema)

{ "properties": { "iterationLimits": { "description": "Set iteration limits before escalation to user input", "properties": { "ITERATE": { "default": 15, "description": "Max overall iterations before user input", "type": "number" }, "LINT": { "default": 10, "description": "Max lint/fix cycles before user input", "type": "number" }, "TEST": { "default": 5, "description": "Max test failure cycles before user input", "type": "number" } }, "type": "object" }, "outputPreferences": { "properties": { "formats": { "default": [ "markdown" ], "description": "Output formats for documentation", "items": { "enum": [ "markdown", "json" ], "type": "string" }, "type": "array" }, "generateDiagrams": { "default": true, "type": "boolean" }, "includeCodeSnippets": { "default": true, "type": "boolean" }, "outputDirectory": { "default": "workflow-output", "type": "string" }, "realTimeUpdates": { "default": true, "type": "boolean" } }, "type": "object" }, "selectedPhases": { "default": [ "SETUP", "AUDIT_INVENTORY", "WRITE_OR_REFACTOR", "TEST", "LINT", "PRESENT" ], "description": "Select which phases to include in your workflow", "items": { "enum": [ "SETUP", "AUDIT_INVENTORY", "COMPARE_ANALYZE", "QUESTION_DETERMINE", "WRITE_OR_REFACTOR", "TEST", "LINT", "ITERATE", "PRESENT" ], "type": "string" }, "type": "array" }, "task": { "description": "Description of the programming task", "type": "string" }, "userCheckpoints": { "properties": { "afterFailedIterations": { "default": true, "type": "boolean" }, "beforeFinalPresentation": { "default": false, "type": "boolean" }, "beforeMajorChanges": { "default": true, "type": "boolean" } }, "type": "object" }, "workflowType": { "default": "custom", "description": "Use a predefined workflow type or custom for full control", "enum": [ "refactor", "feature", "test", "tdd", "custom" ], "type": "string" } }, "required": [ "task" ], "type": "object" }

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/kingdomseed/structured-workflow-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server