Stabilize Documentation Server MCP

This MCP server provides comprehensive documentation for the Stabilize workflow engine, dynamically served from the installed library.

Connection

Connect using SSE transport:

URL: https://mcp.stabilize.rodmena.ai/sse

Available Tools (26)

get_started

Getting started guide with installation, critical rules, and a complete working example

shell_task_docs

Shell task documentation: context parameters, outputs, upstream substitution, secrets

http_task_docs

HTTP task documentation: methods, auth, uploads, downloads, retries

python_task_docs

Python task documentation: script/module/function modes, INPUT/RESULT convention

docker_task_docs

Docker task documentation: run/exec/build/pull actions, resource limits, GPU

ssh_task_docs

SSH task documentation: remote command execution, key auth, timeouts

long_running_tasks_docs

Long-running tasks: servers, auto-restart, restart_on_failure vs continue_on_failure

api_reference

Core classes API: Workflow, StageExecution, TaskExecution, WorkflowStatus

task_implementation

Task implementation: Task interface, TaskResult factory methods, RetryableTask, SkippableTask, jump_to, builder pattern

task_registry

Task registry: registering tasks, aliases, implementing_class matching

dag_patterns

DAG patterns: sequential, parallel fan-out/fan-in, complex multi-level DAGs

data_flow

Context and outputs data flow between stages, upstream output merging

common_mistakes

Common mistakes and how to fix them (12 pitfalls)

sequential_pipeline_example

Complete example: sequential pipeline with validation, processing, error handling

parallel_pipeline_example

Complete example: parallel stages with fan-out and join aggregation

imports_reference

Complete imports reference: core, advanced, verification, conditions, assertions, validation, errors

verification_system

Verification system: VerifyResult, OutputVerifier, custom verifiers for output validation

structured_conditions

Structured conditions (Kubernetes-style): Condition, ConditionSet, status tracking

assertion_helpers

Assertion helpers: context/output/config assertions, exception hierarchy

config_validation

Configuration validation: JSON Schema-based context validation, built-in schemas

error_handling

Error handling & reliability: transient/permanent errors, retries, deduplication, crash recovery, stateful retries

synthetic_stages

Synthetic stages: before/after/onFailure stages, StageDefinitionBuilder, execution order

concurrency

Concurrency & race conditions: optimistic locking, StartStage race handling, best practices

event_sourcing

Event sourcing: setup, subscriptions, replay, projections, event types, event stores

workflow_patterns

All 43 workflow control-flow patterns (WCP 1-43): joins, splits, signals, mutex, milestones, loops, sub-workflows

search_docs

Search all Stabilize documentation for a specific topic or keyword

Links

A product of Rodmena Ltd