Iterward MCP sunucusu
Commit 22 Eki 2026Yönlendirme, yeniden deneme, onay ve durdurma koşullarını döngü dosyaları (loop files) aracılığıyla yöneterek ajan tabanlı iş akışları için deterministik bir kontrol düzlemi sağlar.
Ayrıca bilinen adı push-based/iterward
- Yıldızlar
- 5
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- —
- Son commit
- 22 Eki 2026
- Lisans
- MIT
Iterward MCP nedir?
Iterward bir MCP sunucusudur. Yönlendirme, yeniden deneme, onay ve durdurma koşullarını döngü dosyaları (loop files) aracılığıyla yöneterek ajan tabanlı iş akışları için deterministik bir kontrol düzlemi sağlar.
Özet, projenin README dosyasından oluşturuldu
Iterward MCP sunucusu hakkında
Iterward, geliştiricilerin ajan tabanlı mühendislik iş akışlarını deterministik protokoller aracılığıyla yönetmesini sağlar. Karmaşık mantığı yönetmek için istemlere güvenmek yerine, bu kontrol düzlemi yönlendirme, yeniden deneme, insan onayı ve durdurma koşullarını yönetmek için döngü dosyalarını kullanır. Bu yaklaşım, her insan etkileşimini kaydederek ajan yürütme sürecinin katı geçişleri takip etmesini sağlar.
Kullanıcılar, bu sunucuyu yerel bir .mcp.json yapılandırma dosyasına ekleyerek Claude Code içine entegre edebilirler. Sunucu, Node.js 22.18 veya daha yeni bir sürüm gerektirir ve npx komutu aracılığıyla çalışır. Bir ajanın işlevsel bir döngü dosyası tasarlamak ve yazmak için kullanıcıyla mülakat yapmasına olanak tanıyan build-loop gibi özel araçlar sunar. Karar verme sürecini LLM'den yapılandırılmış bir döngü dosyasına taşıyarak, geliştiriciler iş akışlarını node:test kullanarak test edebilir ve ajanların hatalara veya doğrulama adımlarına nasıl yanıt vereceği üzerinde hassas bir kontrol sağlayabilirler.
Neler yapabilirsiniz
- 1İş akışı mantığını otomatize edinYönlendirme ve yeniden deneme mantığını LLM istemlerinden çıkarıp test edilebilir bir döngü dosyasına taşıyın.
- 2İnsan onay mekanizmaları (human-in-the-loop) uygulayınBir kişi manuel onay verene kadar ajan yürütmesini duraklatın.
- 3Yeni ajan protokolleri tasarlayınBir ajanın size sorular sorarak çalışan bir döngü yapılandırması oluşturması için build-loop aracını kullanın.
- 4Sonsuz ajan döngülerini engelleyinBelirli bir deneme sayısından sonra yürütmeyi durdurmak için özel limitler belirleyin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Otomatik kontroller
Çalıştırıldı 15 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirpush-based/iterward is public and reachablegithub.com/push-based/iterward ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-10-22github.com/push-based/iterward ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
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 soruları
Iterward, ajan tabanlı iş akışları için ne yapar?
Yönlendirme, yeniden deneme, onay ve durdurma koşullarını istemlerden (prompts) çıkarıp test edilebilir döngü dosyalarına taşıyan deterministik bir kontrol düzlemi görevi görür.
Iterward'ı Claude Code ile nasıl kullanabilirim?
npx kullanarak, deponuzun kök dizinindeki .mcp.json dosyanıza sunucu yapılandırmasını ekleyerek kaydedebilirsiniz.
Iterward için sistem gereksinimleri nelerdir?
Iterward, Node.js 22.18 veya daha yeni bir sürüm gerektirir.
Iterward bir iş akışı tasarlamaya yardımcı olabilir mi?
Evet, build-loop aracı bir ajanın size bir iş akışı hakkında sorular sormasına ve derlenebilir bir döngü dosyası oluşturmasına olanak tanır.