Quickstart¶
Get Ploston running and call your first workflow in under 10 minutes.
If you haven't installed Ploston yet, start with the Installation guide.
Prerequisites¶
ploston bootstrapcompleted (Control Plane running)ploston init --importcompleted (local runner started, tools imported)- Claude Desktop restarted
Verify everything is up:
Step 1: Create a workflow file¶
Create a file called hello.yaml anywhere on your machine:
name: hello
version: "1.0.0"
description: "A simple greeting workflow"
inputs:
- name: name
type: string
default: "World"
steps:
- id: greet
code: |
name = context.inputs['name']
return {"message": f"Hello, {name}! This ran deterministically inside Ploston."}
outputs:
result:
from: steps.greet.output
Step 2: Validate it¶
Expected output:
Step 3: Run it from the CLI¶
Expected output:
✓ Executed: hello
Result: {"message": "Hello, World! This ran deterministically inside Ploston."}
Duration: 42ms
Execution ID: exec-a1b2c3d4
Run with a custom input:
Step 4: Register it with the Control Plane¶
To make the workflow available as an MCP tool that Claude can call, copy it into your workflows directory and register it:
Then check it's registered:
You should see hello in the list. Claude Desktop can now call it as w_hello.
Step 5: Call it from Claude Desktop¶
Open Claude Desktop and try:
"Call the hello workflow with my name"
Claude will invoke w_hello — a single MCP tool call. Ploston executes it deterministically and returns the result. No orchestration loops, no intermediate tokens.
What just happened¶
Claude Desktop
│
│ 1 MCP call: w_hello(name="Alice")
▼
Ploston Control Plane
│
│ Executes: step greet (sandboxed Python)
│ Duration: 42ms
│ Trace: exec-a1b2c3d4
▼
Result returned to Claude Desktop
The LLM made one decision ("call hello workflow"), Ploston handled the execution. That's the pattern — at any scale.
Next steps¶
- First Workflow Tutorial — Build a real multi-step workflow with tool calls
- Workflow Authoring Guide — Complete YAML reference
- CLI Reference — All CLI commands
- Examples — Ready-to-use workflows