MCP server de Iterward
Commit 22 oct 2026Proporciona un plano de control determinista para flujos de trabajo agénticos mediante la gestión de enrutamiento, reintentos, aprobaciones y condiciones de parada a través de archivos de bucle.
También conocido como push-based/iterward
- Stars
- 5
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- —
- Último commit
- 22 oct 2026
- Licencia
- MIT
¿Qué es Iterward MCP?
Iterward es un MCP server. Proporciona un plano de control determinista para flujos de trabajo agénticos mediante la gestión de enrutamiento, reintentos, aprobaciones y condiciones de parada a través de archivos de bucle.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Iterward
Iterward permite a los desarrolladores gestionar flujos de trabajo de ingeniería agéntica mediante protocolos deterministas. En lugar de depender de prompts para manejar lógica compleja, este plano de control utiliza archivos de bucle para gestionar el enrutamiento, los reintentos, las aprobaciones humanas y las condiciones de parada. Este enfoque garantiza que la ejecución del agente siga transiciones estrictas mientras registra cada interacción humana.
Los usuarios pueden integrar este MCP server en Claude Code añadiéndolo a un archivo de configuración .mcp.json local. El servidor requiere Node.js 22.18 o posterior y funciona mediante el comando npx. Proporciona herramientas específicas como build-loop, que permite que un agente entreviste a un usuario para diseñar y escribir un archivo de bucle funcional. Al trasladar la toma de decisiones del LLM a un archivo de bucle estructurado, los desarrolladores pueden testear sus flujos de trabajo usando node:test y mantener un control preciso sobre cómo los agentes responden a fallos o pasos de verificación.
Qué puedes hacer con él
- 1Automatizar la lógica del flujo de trabajoTraslada la lógica de enrutamiento y reintentos de los prompts del LLM a un archivo de bucle testeable.
- 2Implementar puertas de control human-in-the-loopPausa una ejecución agéntica hasta que una persona proporcione una aprobación manual.
- 3Diseñar nuevos protocolos de agentesUsa la herramienta build-loop para que un agente te entreviste y genere una configuración de bucle operativa.
- 4Prevenir bucles infinitos de agentesEstablece límites específicos para detener una ejecución tras un número determinado de intentos.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Verificaciones automáticas
Ejecutado 15 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesiblepush-based/iterward is public and reachablegithub.com/push-based/iterward ↗Aprobado
- El paquete indica este repositorio como su origenNo verificado
- Procedencia de la compilación (atestación de Sigstore)No verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-10-22github.com/push-based/iterward ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPNo verificado
README
Ver en GitHubLLMs 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.
Preguntas sobre Iterward MCP
¿Qué hace Iterward por los flujos de trabajo agénticos?
Actúa como un plano de control determinista que traslada el enrutamiento, los reintentos, las aprobaciones y las condiciones de parada de los prompts a archivos de bucle testeables.
¿Cómo puedo usar Iterward con Claude Code?
Puedes registrarlo añadiendo la configuración del servidor a tu archivo .mcp.json en la raíz de tu repositorio usando npx.
¿Cuáles son los requisitos del sistema para Iterward?
Iterward requiere la versión 22.18 o posterior de Node.js.
¿Puede Iterward ayudar a diseñar un flujo de trabajo?
Sí, la herramienta build-loop permite que un agente te entreviste sobre un flujo de trabajo y genere un archivo de bucle que compile correctamente.