Stabilize Documentation Server MCP

This MCP server provides comprehensive documentation for the Stabilize workflow engine, dynamically served from the installed library (stabilize v0.19.1).

Connection

Streamable HTTP transport (recommended):

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

SSE transport (legacy):

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

Available Tools (28)

get_started

Getting started guide: critical rules (disk-based SQLite, built-in tasks) and a complete working example to copy as a starting template

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, agentic toolkit

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

Advanced workflow control-flow patterns (20 of 43 WCPs): joins, splits, signals, mutex, milestones, loops, sub-workflows

agentic_workflows

Agentic workflows: LLMClient model client, one-shot LLMTask, tool-calling AgentLoopTask (ReAct), @tool/ToolRegistry, durable human-in-the-loop approvals (ApprovalTask + approve/reject), live streaming (WorkflowStream + emit_progress), fan-in output_reducers, quorum/discriminator patterns, complete runnable multi-agent template

search_docs

Search all Stabilize documentation for a specific topic or keyword

full_reference

The complete Stabilize reference - everything `stabilize prompt` outputs (~25k tokens). Prefer the targeted section tools unless you need the whole reference at once

Links

A product of Rodmena Ltd