Metadata-Version: 2.4
Name: stepstitch-service
Version: 0.11.0
Summary: StepStitch backend service: deterministic Playwright compiler + decoupled router factory + MCP connector.
License: Apache-2.0
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: fastapi>=0.104
Requires-Dist: pydantic>=2.5
Provides-Extra: test
Requires-Dist: httpx>=0.27; extra == "test"
Requires-Dist: pytest>=8.0; extra == "test"
Requires-Dist: PyYAML>=6.0; extra == "test"
Provides-Extra: mcp
Requires-Dist: mcp>=1.0; extra == "mcp"
Requires-Dist: httpx>=0.27; extra == "mcp"
Provides-Extra: delivery
Requires-Dist: httpx>=0.27; extra == "delivery"
Provides-Extra: github
Requires-Dist: httpx>=0.27; extra == "github"
Provides-Extra: local
Requires-Dist: uvicorn>=0.30; extra == "local"
Provides-Extra: lint
Requires-Dist: import-linter>=2.0; extra == "lint"
Requires-Dist: ruff>=0.6; extra == "lint"
Requires-Dist: mypy>=1.8; extra == "lint"

# stepstitch-service

StepStitch backend service: deterministic Playwright compiler, decoupled router factory, and
universal MCP connector. Turns a user-reported bug into a scrubbed event timeline, a
replayability score, and a copyable Playwright reproduction — without capturing screens,
keystrokes, input values, or page text.

Install with the `mcp` extra to run the MCP server:

```bash
pip install 'stepstitch-service[mcp]'
```

See the full project, quickstart, and self-host docs at
[github.com/CyKiller/stepstitch](https://github.com/CyKiller/stepstitch).

<!-- mcp-name: io.github.CyKiller/stepstitch -->
