Agents can't skip steps: an MCP server that runs gated, API-only stepfiles on the client's own model.
[![CI][ci-shield]][ci-url] [![npm][npm-shield]][npm-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![License: Apache-2.0][license-shield]][license-url]
Write an agent's procedure once, as a YAML stepfile, and every step is gated.
Quick start · Browse the catalog · Report a bug · Request a feature
A stepfile Make the procedure you already wrote enforceable Create your stepfile Command line
Agents can't skip steps. The agent moves on only when a mechanical check passes, never on its own word. Stepgate is for anyone running agents on procedures where a skipped step or an invented value costs something, such as a cited research report, a CVE triage or a ticket written to Jira.
One file runs anywhere. A stepfile has no packages, no versions to pin and no code to deploy, so it moves as a single file to any MCP client, such as Claude Code, Cursor or an agent you wrote, and runs on the model that client already uses.
A stepfile declares its inputs, the remote APIs and MCP servers it may call, and an ordered list of steps. Each step says what output it must produce and which gates check that output. The file names no model and no framework.
Stepgate runs stepfiles. It is an MCP server that offers each stepfile as a tool. When a client's agent calls it, Stepgate shows the agent one step at a time, makes every API call the step needs, and moves on only when the step's gates pass.
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/Chaarangan--Stepgate.html)
Agents can't skip steps: an MCP server that runs gated, API-only stepfiles on the client's own model.
PerryLink/jevcoreTypeSafe Jev for DeepSeek Harness, the Model Context Protocol, and plain Node: typed judgments instead of prose, offline by default.
howznguyen/pi-delegate-mcpMCP server that turns the pi coding agent into a steerable background worker: delegate a task, redirect it mid-run, and keep its context out of your own.
dominikamann/agent-mail-gatewaySelf-hosted email MCP server & REST gateway: give each AI agent its own IMAP/SMTP mailbox with sender/recipient allow lists, HTML-to-Markdown, attachments and calendar invites. One Docker container.
coffeecoproject/layermapLayerMap MCP: a layered map of your codebase for coding agents: callers, callees and the impact of a change, for TypeScript, JavaScript, Go, Python and Java. MCP server, CLI, and plugins for Claude Co
adityajha2005/decisionkitFast, cheap, probability-scored decisions for coding agents, scripts and CI. CLI + MCP server + Claude Code plugin for the OpenAI Decisions API and Jev (TypeSafe AI).
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.