reviewzy
reviewzy
Human-in-the-Loop-mcp-Review für nutzerorientierte Texte: Agenten reichen ein, ein Mensch genehmigt, spätere Sitzungen wenden an
Massenprüfung und Neuschreibung von nutzerorientierten Texten für CLIs, TUIs, Web-UIs und Websites; die Autorenschaft der Prosa bleibt menschlich
reviewzy ist ein selbst gehostetes Dashboard und ein mcp-Server für das Human-in-the-Loop-Review von Nutzertexten. Ein Codierungsagent reicht die genauen Zeichenketten ein, die er schreiben oder neu schreiben möchte. Ein Mensch verfasst oder genehmigt jede einzelne auf dem Dashboard. Eine spätere Agentensitzung ruft die genehmigten Wörter ab und wendet sie direkt an. Keine i18n-Schlüssel, keine Content-Schicht: Jeder Eintrag zeigt auf die Zeichenkette, an der sie bereits lebt.
Einen Eintrag einreichen:
{
"project": "my-app",
"entries": [
{
"repo": "https://github.com/me/my-app",
"file": "src/cli/main.ts",
"anchor_text": "error: something went wrong",
"agent_draft": "error: could not reach the reviewzy daemon",
"file_content": "#!/usr/bin/env bun\nconsole.error(\"error: something went wrong\")\n",
"constraints": { "max_len": 48, "tone": "plain, lowercase" }
}
],
"filed_by": "help-text-audit"
}Der Aufruf antwortet mit dem Eintrag als draft und einem Dashboard-Link für den Batch:
{
"batch_id": "01M060XY9GNK6ANVENN4Y4MK7N",
"results": [
{ "id": "01M060XY9GNK6ANVENN4Y4MK7P", "status": "draft", "deduped": false, "updated": false }
],
"dashboard_url": "http://127.0.0.1:3123/?project=my-app"
}Warum
Einreichen + Snippet-Anker, keine i18n-Schlüssel: Rückanwendung ist ein gezieltes Ersetzen an Ort und Stelle
Menschen verfassen, Agenten wenden an: Die Statusmaschine wird serverseitig erzwungen; nur das Dashboard erreicht
approvedoderrejectedProjektbezogener Styleguide als mcp-Ressource: zusammengeführt mit dem globalen Leitfaden, eingebettet in
fetch_approvedappend-only-Revisionshistorie: Jedes Speichern ist rückgängig machbar; die Historie übersteht das Archivieren
ntfy- und Webhook-Benachrichtigungen, Aufbewahrung im Archiv: ein Ping pro Einreichungs-Batch; angewendete Einträge werden nach
ARCHIVE_AFTER_DAYSarchiviert
Related MCP server: approval-gate
So funktioniert es
Phase | Wer | Was passiert |
einreichen | Agent |
|
benachrichtigen | Daemon | pingt ntfy und/oder den Webhook mit einem Dashboard-Link |
verfassen | Mensch | bearbeitet, genehmigt oder lehnt auf dem Dashboard ab; das Speichern von Prosa gibt sie als |
abrufen | Agent |
|
anwenden | Agent | ersetzt den Anker, meldet über |
archivieren | Daemon | angewendete Einträge nach |
Installation
bunx reviewzy@latesterfordert bun >= 1.3 (der Speicher ist bun:sqlite, nur bun; keine npx-Form). Der Shim startet einen gemeinsamen Daemon pro Maschine bei der ersten Verwendung.
aus einem Checkout:
bun install
bun run daemonals Plugin für Claude Code
Das Repo ist ein Plugin: Es registriert den MCP-Server und fügt einen /reviewzy-Slash-Befehl sowie den reviewzy-Skill hinzu.
/plugin marketplace add uwuclxdy/reviewzy
/plugin install reviewzy@reviewzyDie gleiche bun-Anforderung wie bei der npm-Form.
Verwendung
curl http://127.0.0.1:3123/health{"name":"reviewzy","version":"0.1.0","pid":4172598,"nonce":"881f0e93-8dde-4c75-b559-d2e3d3b223f0","startedAt":"2026-08-16T19:31:28.640Z"}Öffne http://127.0.0.1:3123/ für das Dashboard.
Konfiguration
Kopiere .env.example in .env und bearbeite es. Jeder Schlüssel ist optional; ein ungültiger Wert verweigert den Start.
Schlüssel | Standard | Funktion |
|
| Dashboard- und mcp-Port; der Bind ist immer |
|
| sqlite-Datei ( |
|
| Dashboard-URL, die in Benachrichtigungslink verwendet wird |
| nicht gesetzt | Bearer-Token, das mcp schützt; setze es und es ist erforderlich |
| nicht gesetzt | Dashboard-Anmeldung; setze sie und sie ist erforderlich |
|
| Tage, die ein angewendeter Eintrag vor dem Archivieren wartet |
| nicht gesetzt | ntfy-Server und -Thema; ntfy wird nur ausgelöst, wenn beide gesetzt sind |
|
| ntfy-Priorität, |
| nicht gesetzt | generischer Webhook; postet Projekt, Batch-ID, Anzahl und einen Dashboard-Link |
Eine nicht gesetzte Anmeldeinformation hält diese Oberfläche nur über Loopback erreichbar, mit einer Startwarnung.
Integrationen
Richte einen mcp-Client auf reviewzy aus, um mit dem Einreichen zu beginnen:
{
"mcpServers": {
"reviewzy": {
"command": "bunx",
"args": ["reviewzy@latest"]
}
}
}Der Endpunkt spricht die zustandslose 2026-07-28-mcp-Revision.
Vergleich
reviewzy | Contentrain | gotoHuman | Ditto | |
Autorenschaft | Menschen verfassen, Agent reicht ein und wendet an | Agent verfasst, Mensch genehmigt | Mensch bearbeitet Formularfelder | Team bearbeitet eine Live-Bibliothek |
Code-Integration | Anker an Live-Strings, keine Externalisierung | strukturiert das Repo in eine Content-Schicht um | generische Formulare, kein Zurückschreiben | kein Code-Patch-Back |
Hosting | selbst gehostet | selbst gehostet | nur SaaS | nur SaaS |
Warteschlange | asynchrone Warteschlange plus blockierendes Long-Polling | Warteschlange, Git-/PR-erstes Review | asynchrone Warteschlange | keine |
Die blockierende Human-in-the-Loop-mcp-Familie öffnet pro Aufruf einen Dialog: keine Warteschlange, keine Persistenz, kein Dashboard.
FAQ
Wie genehmige ich KI-generierten Text, bevor er in meinen Code gelangt? Der Agent reicht Zeichenketten als Entwürfe ein, du verfasst oder genehmigst sie auf dem Dashboard, der Agent wendet sie an.
Kann ein KI-Agent meinen CLI-Hilfetext ohne i18n-Schlüssel neu schreiben? Ja. Einträge verankern sich an den exakten aktuellen Zeichenketten; das Zurückanwenden ist ein gezieltes Ersetzen.
Wie schreibe ich alle nutzerorientierten Texte in einer Codebasis massenhaft neu? Reiche Batches pro Projekt ein, gruppiere nach Projekt oder Batch auf dem Dashboard, genehmige massenhaft mit einem Vorher/Nachher-Diff und lass dann eine spätere Agentensitzung abrufen und anwenden.
Wie aktualisiere ich den Styleguide, den meine Agenten lesen? Bearbeite ihn auf dem Dashboard unter /style-guide. Eine gespeicherte Bearbeitung erreicht Agenten innerhalb von bis zu 60 Sekunden.
Entwicklung
bun run check # tsc --noEmit && bun testLizenz
AGPL-3.0. Selbst gehostet bleibt selbst gehostet; eine SaaS, die es umschließt, veröffentlicht ihre Änderungen.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityCmaintenanceMCP server for building a user-approved transcript corpus from Handy, optimizing post-processing prompts against LM Studio, and promoting winning inference settings.19
- Alicense-qualityCmaintenanceMCP server that provides human-in-the-loop approval for risky AI agent actions, with durable state and audit logs.MIT

mcp-reviewofficial
Alicense-qualityBmaintenanceAn MCP server for in-loop design review of web previews. It enables agents to submit a preview URL, receive structured findings with suggested fixes, and recheck after applying changes, while never editing code itself.MIT- AlicenseAqualityAmaintenanceMCP server that gives coding agents persistent, verified memory of codebase decisions, conventions, and skills, with evidence-based claims that are re-checked via git hooks and human-gated review. Enables memory search, propose/approve, chat harvesting, and critique across MCP-compatible tools.19421MIT
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Hosted MCP server for structured code review passes on human- and AI-written code. Free tier.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/uwuclxdy/reviewzy'
If you have feedback or need assistance with the MCP directory API, please join our Discord server