# artificer-workflows

A library for developing workflow graphs that run as MCP (Model Context Protocol) servers.

> **Alpha Release** - APIs may change.

## Installation

```bash
pip install artificer-workflows
```

## Quick Start

```python
from artificer_workflows import Workflow, MarkdownArtifact
from pydantic import BaseModel

# Define your step output schema
class GreetingOutput(BaseModel):
    message: str

# Create a workflow
workflow = Workflow(name="HelloWorld", description="A simple greeting workflow")

@workflow.step(name="Greet", output_schema=GreetingOutput)
def greet_step():
    """Say hello."""
    return {"message": "Hello, world!"}

# Run as MCP server
workflow.run()
```

## License

MIT
