Iterward MCP server
Commit 22. Okt. 2026Bietet eine deterministische Control Plane für agentische Workflows, indem Routing, Retries, Approvals und Stop-Conditions über Loop-Files verwaltet werden.
Auch bekannt als push-based/iterward
- Stars
- 5
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- —
- Letzter Commit
- 22. Okt. 2026
- Lizenz
- MIT
Was ist Iterward MCP?
Iterward ist ein MCP server. Bietet eine deterministische Control Plane für agentische Workflows, indem Routing, Retries, Approvals und Stop-Conditions über Loop-Files verwaltet werden.
Zusammenfassung generiert aus dem README des Projekts
Über Iterward MCP server
Iterward ermöglicht es Entwicklern, agentische Engineering-Workflows durch deterministische Protokolle zu steuern. Anstatt sich darauf zu verlassen, dass Prompts komplexe Logik handhaben, nutzt diese Control Plane Loop-Files, um Routing, Retries, menschliche Approvals und Stop-Conditions zu verwalten. Dieser Ansatz stellt sicher, dass die Agent-Execution strikten Übergängen folgt, während jede menschliche Interaktion aufgezeichnet wird.
Nutzer können diesen Server in Claude Code integrieren, indem sie ihn einer lokalen .mcp.json Konfigurationsdatei hinzufügen. Der Server benötigt Node.js 22.18 oder neuer und wird über den npx Befehl betrieben. Er bietet spezifische Tools wie build-loop, mit dem ein Agent ein Interview mit einem User führen kann, um eine funktionale Loop-Datei zu entwerfen und zu schreiben. Indem die Entscheidungsfindung vom LLM in eine strukturierte Loop-Datei verschoben wird, können Entwickler ihre Workflows mit node:test testen und die präzise Kontrolle darüber behalten, wie Agenten auf Fehler oder Verifizierungsschritte reagieren.
Was du damit machen kannst
- 1Workflow-Logik automatisierenVerschiebe Routing- und Retry-Logik aus LLM-Prompts in eine testbare Loop-Datei.
- 2Human-in-the-loop Gates implementierenPausiere einen agentischen Run, bis eine Person eine manuelle Approval erteilt.
- 3Neue Agent-Protokolle entwerfenNutze das build-loop Tool, damit ein Agent dich interviewt und eine funktionierende Loop-Konfiguration generiert.
- 4Endlose Agent-Loops verhindernSetze spezifische Limits, um einen Run nach einer bestimmten Anzahl von Versuchen zu stoppen.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
Automatisierte Checks
Geluften am 15. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Server benötigt einen Score von 80, keine kritischen Befunde und genug Daten für unsere Prüfung. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbarpush-based/iterward is public and reachablegithub.com/push-based/iterward ↗Bestanden
- Paket nennt dieses Repository als QuelleNicht geprüft
- Build-Provenienz (Sigstore-Attestierung)Nicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-10-22github.com/push-based/iterward ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehenLLMs do the work. Iterward decides what happens next.
Iterward is a deterministic control plane for agentic engineering workflows. It moves routing, retries, approvals, failures, and stop conditions out of prompts and into a loop file and code that you can test. Agents own execution, and Iterward owns protocol: a run moves only along the transitions its loop file declares, and Iterward records every human move.
Iterward closes the loop around your agents. In a closed-loop agent workflow, each result decides the next step: a failed verification sends the work back to the builder, a gate holds the run until a human approves, and a limit parks the run after too many attempts. Iterward makes those decisions from the loop file, so your agents don't have to.
Get started
Iterward needs Node.js 22.18 or later and has no npm dependencies. To copy the default loop into your repository and start a run, run these commands from the repository root:
npx @push-based/iterward init
npx @push-based/iterward new --config loops/default/default.loop.json --run runs/example/run.json --subject 'the settings page'
npx @push-based/iterward next --run runs/example/run.json
next prints the first dispatch: the message for the planner agent. To install Iterward as a development dependency instead, see Install.
Use it from an agent
The MCP server exposes the CLI's commands as tools. To register it with Claude Code, add it to the .mcp.json file in your repository root:
{
"mcpServers": {
"iterward": { "command": "npx", "args": ["-y", "@push-based/iterward@latest", "mcp"] }
}
}
To keep a run on the version that started it, see Register the server. The server's build-loop tool gives an agent the build-loop skill, which interviews you about a workflow and writes a loop file that compiles.
Documentation
The following pages cover the rest:
- Iterward: the problem, how Iterward works, a loop in code, and what the engine enforces.
- Run the default loop by hand: play every agent and take a run to
done. - Configuration: the loop file, its hooks, and the standard message.
- CLI reference: the commands, their flags, and the exit codes.
- MCP server: drive a run and design a loop through MCP tool calls.
- Protocol rules: the promise, the terms, and the rules.
- Testing: test a loop with
node:test.
Develop
The repository is an Nx workspace with one package, packages/iterward. To build and test it, install the workspace, and run the targets through Nx:
npm install
npx nx run-many -t build test
Every commit follows Conventional Commits. A commit-msg hook, which npm install sets up, checks each message.
License
Iterward is available under the MIT License.
Iterward MCP Fragen
Was macht Iterward für agentische Workflows?
Es fungiert als deterministische Control Plane, die Routing, Retries, Approvals und Stop-Conditions aus den Prompts herausnimmt und in testbare Loop-Files verlagert.
Wie kann ich Iterward mit Claude Code nutzen?
Du kannst es registrieren, indem du die Server-Konfiguration via npx zu deiner .mcp.json Datei im Repository-Root hinzufügst.
Was sind die Systemanforderungen für Iterward?
Iterward benötigt Node.js Version 22.18 oder neuer.
Kann Iterward beim Design eines Workflows helfen?
Ja, das build-loop Tool ermöglicht es einem Agenten, dich zu einem Workflow zu interviewen und eine kompilierbare Loop-Datei zu generieren.