Stepgate
github.com/chaarangan/stepgate- Category
- Developer Tools
- Rank
- No. 1715Tools index
Previous survey · No. 1689 ·
- Pricing
- Open Source
- Type
- TOOL
- Use case
- Agent Building
- Interfaces
- MCP
- GitHub
- 15 stars
- Latest release
- v0.2.0
- Date
About
Stepgate is an MCP server that runs "stepfiles," YAML definitions of an agent's procedure where each step is gated: the agent only proceeds when a mechanical check passes, never on its own say-so. Stepfiles declare their inputs and the external APIs or MCP servers they may call, require no packages or versions to pin, and can run on any MCP client, such as Claude Code or Cursor, using that client's own model.
At a glance
Stepgate turns a YAML procedure into a sequence of checks an agent must pass before advancing. It is worth evaluating when the same workflow repeatedly loses steps or accepts incomplete evidence.
Good fit
Teams that can express each checkpoint as a mechanical check.
Consider something else when
Use a human review step when the outcome depends on judgment that a validator cannot express.
Start here
Write a two-step procedure with a required artifact. Omit that artifact on the first run and verify that the next step stays blocked.
Cost and requirements
Apache-2.0 project. The documented workflow needs a compatible agent and a YAML stepfile with checks.
Limits to know
Enforcement applies within the procedure. A passing check only establishes what its validator actually examined.
Sources checked 2026-11-05. Source-based assessment.
Tags
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.