Stepgate MCP server
io.github.Chaarangan/stepgate·v0.2.0·2 starsAgents can't skip steps: runs gated stepfiles on the client's own model.
not scanned yet
2 stars
Reviews
Write oneNobody has reviewed Stepgate yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Stepgate tools
No tool declarations could be read from the package source. They show once the server is installed.
How Stepgate compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 4,460 AI and agents servers
- GitHub stars
- 2
- more than 65% of 2,711 AI and agents servers
Release history: 2 versions in the registry since 2026-09-28, latest 2026-10-05, typically one every 8 days.
Install Stepgate in Claude Code, Cursor or VS Code
Runs npx -y stepgate on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add stepgate -- npx -y stepgate
What the publisher says
From the Stepgate repository's README, as published. We do not edit it. Read it on GitHub
Stepgate
Agents can't skip steps. Write an agent's procedure once, as a YAML stepfile, and every step is gated: the agent moves on only when a mechanical check passes, never on its own word.
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.
Make the procedure you already wrote enforceable
A skill or runbook written as markdown tells an agent what to do, and the agent decides how much of it to follow. Here is one:
---
name: package-notes
description: Writes an upgrade note for each npm package, with versions taken from the registry.
---
1. Look up each package's latest version on the npm registry.
2. Write a one-line upgrade note for each. Never state a version the registry did not return.stepgate_outline turns it into a skeleton, and the finished stepfile makes both lines binding. Stepgate does the lookup itself, so the agent never fetches or copies a version. The agent only writes the notes, and a gate rejects any note whose version differs from what the registry returned, naming the rows that broke it:
stepgate: "1"
id: package-notes
description: Writes an upgrade note for each npm package, with versions taken from the registry.
inputs:
type: object
required: [packages]
properties:
packages: { type: array, minItems: 1, maxItems: 20, items: { type: string, pattern: "^[a-z0-9][a-z0-9._-]*$" } }
tools:
npm:
openapi:
server: https://registry.npmjs.org
document:
openapi: 3.1.0
info: { title: npm registry, version: "1" }
paths:
/{name}/latest:
get:
operationId: getLatest
parameters: [{ name: name, in: path, required: true, schema: { type: string } }]
exposes: [getLatest]
steps:
- id: look-up
do:
calls:
- id: latest
operation: getLatest
each: { var: inputs.packages }
arguments: { name: { var: item } }
output:
packages: { map: [{ var: responses.latest }, { object: [[name, { var: name }], [latest, { var: version }]] }] }
produces:
type: object
required: [packages]
properties: { packages: { type: array } }
- id: notes
instructions: |
Write a one-line upgrade note for each of these packagesShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Stepgate: common questions
- Is Stepgate MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Stepgate safety report
- How do I install Stepgate?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Stepgate need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Stepgate maintained?
- The last commit was 37 days ago (2026-09-28). The latest release is v0.2.0.
- What can I use instead of Stepgate?
- Servers from other publishers that do the same job: IWE (iwe.md) MCP server, Orcareplay MCP server and Claude Prompts MCP server.
- How does Stepgate compare with other AI and agents MCP servers?
- safety score 92/100 (higher than 90% of 4,460 AI and agents servers); github stars 2 (more than 65% of 2,711 AI and agents servers). Full comparison.
Alternatives to Stepgate
Same job from other publishers: the closest match first, then the best rated.
- IWE (iwe.md)Markdown knowledge base as agent memory. Runs against the notes directory it is started in.not reviewedEstablishedA
- OrcareplayRead, replay and fork recorded coding-agent runs.not reviewedEstablishedA
- Claude PromptsReusable prompt templates, multi-step workflow chains, and quality gates for any MCP client.not reviewedEstablishedA