MCP server Iterward
Коммит 22 окт. 2026 г.Предоставляет детерминированную плоскость управления (control plane) для агентных рабочих процессов, управляя маршрутизацией, повторными попытками, подтверждениями и условиями остановки через loop-файлы.
Также известен как push-based/iterward
- Звёзды
- 5
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- —
- Последний коммит
- 22 окт. 2026 г.
- Лицензия
- MIT
Что такое Iterward MCP?
Iterward — это MCP server. Предоставляет детерминированную плоскость управления (control plane) для агентных рабочих процессов, управляя маршрутизацией, повторными попытками, подтверждениями и условиями остановки через loop-файлы.
Сводка сгенерирована из README проекта
О Iterward MCP server
Iterward позволяет разработчикам управлять инженерными агентными рабочими процессами с помощью детерминированных протоколов. Вместо того чтобы полагаться на промпты для обработки сложной логики, эта плоскость управления использует loop-файлы для управления маршрутизацией, повторными попытками, подтверждениями от человека и условиями остановки. Такой подход гарантирует, что выполнение агента следует строгим переходам, фиксируя при этом каждое взаимодействие с человеком.
Пользователи могут интегрировать этот MCP server в Claude Code, добавив его в локальный конфигурационный файл .mcp.json. Сервер требует Node.js 22.18 или выше и работает через команду npx. Он предоставляет специализированные инструменты, такие как build-loop, который позволяет агенту опрашивать пользователя для проектирования и написания функционального loop-файла. Перенося принятие решений из LLM в структурированный loop-файл, разработчики могут тестировать свои рабочие процессы с помощью node:test и сохранять точный контроль над тем, как агенты реагируют на ошибки или этапы верификации.
Что вы можете с ним делать
- 1Автоматизация логики рабочих процессовВыносите логику маршрутизации и повторных попыток из промптов LLM в тестируемый loop-файл.
- 2Реализация этапов участия человека (human-in-the-loop)Приостанавливайте выполнение агента до тех пор, пока человек не предоставит ручное подтверждение.
- 3Проектирование новых протоколов агентовИспользуйте инструмент build-loop, чтобы агент провел с вами интервью и сгенерировал рабочую конфигурацию цикла.
- 4Предотвращение бесконечных циклов агентаУстанавливайте конкретные лимиты, чтобы остановить выполнение после определенного количества попыток.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Автоматические проверки
Запущено 15 нояб. 2026 г.Полный отчёт →Еще не проверено. Для сервера требуется оценка 80, отсутствие серьезных проблем и достаточно данных для нашей проверки. Как работают проверки · Что исправить, чтобы получить больше баллов
- Связанный и доступный исходный репозиторийpush-based/iterward is public and reachablegithub.com/push-based/iterward ↗Пройдено
- Пакет указывает этот репозиторий как источникНе проверялось
- Происхождение сборки (аттестация Sigstore)Не проверялось
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний год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
Открыть на 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.
Вопросы о Iterward MCP
Что Iterward дает агентным рабочим процессам?
Он выступает в роли детерминированной плоскости управления, которая выносит маршрутизацию, повторные попытки, подтверждения и условия остановки из промптов в тестируемые loop-файлы.
Как я могу использовать Iterward с Claude Code?
Вы можете зарегистрировать его, добавив конфигурацию сервера в ваш файл .mcp.json в корне репозитория с помощью npx.
Какие системные требования для Iterward?
Для работы Iterward требуется Node.js версии 22.18 или выше.
Может ли Iterward помочь в проектировании рабочего процесса?
Да, инструмент build-loop позволяет агенту провести с вами интервью о рабочем процессе и сгенерировать компилируемый loop-файл.