Iterward MCP server
2026년 10월 22일 커밋루프 파일을 통해 라우팅, 재시도, 승인 및 중단 조건을 관리함으로써 에이전트 워크플로우를 위한 결정론적 제어 평면을 제공합니다.
다른 이름 push-based/iterward
- 스타
- 5
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- —
- 마지막 커밋
- 2026년 10월 22일
- 라이선스
- MIT
Iterward MCP란?
Iterward은(는) MCP server입니다. 루프 파일을 통해 라우팅, 재시도, 승인 및 중단 조건을 관리함으로써 에이전트 워크플로우를 위한 결정론적 제어 평면을 제공합니다.
프로젝트 README에서 생성된 요약
Iterward MCP server 정보
Iterward는 개발자가 결정론적 프로토콜을 통해 에이전트 엔지니어링 워크플로우를 관리할 수 있도록 지원합니다. 복잡한 로직을 처리하기 위해 프롬프트에 의존하는 대신, 이 제어 평면은 루프 파일을 사용하여 라우팅, 재시도, 사람의 승인 및 중단 조건을 관리합니다. 이러한 접근 방식은 모든 사람의 상호작용을 기록하면서 에이전트 실행이 엄격한 전환 규칙을 따르도록 보장합니다.
사용자는 로컬 .mcp.json 설정 파일에 서버를 추가하여 Claude Code에 통합할 수 있습니다. 이 서버는 Node.js 22.18 이상이 필요하며 npx 명령어를 통해 작동합니다. build-loop와 같은 특정 도구를 제공하여 에이전트가 사용자에게 질문을 던지고 기능적인 루프 파일을 설계 및 작성할 수 있도록 합니다. 의사 결정 과정을 LLM에서 구조화된 루프 파일로 이동함으로써, 개발자는 node:test를 사용하여 워크플로우를 테스트하고 에이전트가 실패나 검증 단계에 대응하는 방식을 정밀하게 제어할 수 있습니다.
활용 사례
- 1워크플로우 로직 자동화라우팅 및 재시도 로직을 LLM 프롬프트에서 분리하여 테스트 가능한 루프 파일로 이동합니다.
- 2Human-in-the-loop 게이트 구현사람이 수동 승인을 제공할 때까지 에이전트 실행을 일시 중지합니다.
- 3새로운 에이전트 프로토콜 설계build-loop 도구를 사용하여 에이전트의 질문에 답함으로써 작동 가능한 루프 설정을 생성합니다.
- 4에이전트 무한 루프 방지특정 횟수만큼 시도한 후 실행을 중단하도록 구체적인 제한을 설정합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
자동 검사
2026년 11월 15일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능push-based/iterward is public and reachablegithub.com/push-based/iterward ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-10-22github.com/push-based/iterward ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기LLMs 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 질문
Iterward가 에이전트 워크플로우에서 수행하는 역할은 무엇인가요?
라우팅, 재시도, 승인 및 중단 조건을 프롬프트에서 분리하여 테스트 가능한 루프 파일로 옮겨주는 결정론적 제어 평면 역할을 합니다.
Claude Code에서 Iterward를 어떻게 사용하나요?
npx를 사용하여 저장소 루트에 있는 .mcp.json 파일에 서버 설정을 추가하여 등록할 수 있습니다.
Iterward의 시스템 요구 사항은 무엇인가요?
Iterward는 Node.js 22.18 이상의 버전이 필요합니다.
Iterward로 워크플로우를 설계할 수 있나요?
네, build-loop 도구를 사용하면 에이전트가 워크플로우에 대해 사용자에게 질문을 던지고 컴파일 가능한 루프 파일을 생성할 수 있습니다.