reviewzy
reviewzy
mcp-ревью пользовательских текстов с участием человека: агенты подают заявки, человек утверждает, последующие сессии применяют
массовый аудит и переписывание пользовательских текстов в CLI, TUI, веб-интерфейсах и на сайтах; авторство текста остаётся за человеком
reviewzy — это самостоятельно размещаемая панель управления и mcp-сервер для ревью текстов с участием человека. кодирующий агент подаёт точные строки, которые хочет написать или переписать. человек создаёт или утверждает каждую из них на панели управления. последующая сессия агента забирает утверждённые слова и применяет их на месте. никаких i18n-ключей и контентного слоя: каждая запись указывает на строку, где она уже живёт.
Подайте запись:
{
"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"
}Вызов возвращает запись как draft и ссылку на панель управления для пакета:
{
"batch_id": "01M060XY9GNK6ANVENN4Y4MK7N",
"results": [
{ "id": "01M060XY9GNK6ANVENN4Y4MK7P", "status": "draft", "deduped": false, "updated": false }
],
"dashboard_url": "http://127.0.0.1:3123/?project=my-app"
}Зачем
подача + привязка к фрагментам, без i18n-ключей: обратное применение — это точечная замена на месте
люди создают тексты, агенты применяют: машина статусов контролируется сервером; до статусов
approvedиrejectedможно дойти только через панель управлениястайл-гайд для каждого проекта как mcp-ресурс: объединяется с глобальным стайл-гайдом и встраивается в
fetch_approvedжурнал ревизий только с добавлением: каждое сохранение можно откатить; история сохраняется даже после архивации
уведомления ntfy и webhook, хранение архива: один пинг на пакет поданных записей; применённые записи архивируются через
ARCHIVE_AFTER_DAYS
Related MCP server: approval-gate
Как это работает
этап | кто | что происходит |
подача | агент |
|
уведомление | демон | отправляет пинг в ntfy и/или вебхук со ссылкой на панель управления |
авторство | человек | редактирует, утверждает или отклоняет на панели; сохранение текста выпускает его со статусом |
получение | агент |
|
применение | агент | заменяет якорь и сообщает через |
архивация | демон | применённые записи старше |
Установка
bunx reviewzy@latestтребуется bun >= 1.3 (хранилище — bun:sqlite, только для bun; npx-формы нет). шим при первом использовании запускает один общий демон на машину.
из клонированного репозитория:
bun install
bun run daemonкак плагин Claude Code
репозиторий — это плагин: он регистрирует MCP-сервер и добавляет слэш-команду /reviewzy и навык reviewzy.
/plugin marketplace add uwuclxdy/reviewzy
/plugin install reviewzy@reviewzyте же требования к bun, что и в npm-версии.
Использование
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"}откройте http://127.0.0.1:3123/ для панели управления.
Конфигурация
скопируйте .env.example в .env и отредактируйте. каждый ключ необязателен; некорректное значение не позволит запуститься.
ключ | по умолчанию | что делает |
|
| порт панели управления и mcp; привязка всегда |
|
| файл sqlite (учитывается |
|
| url панели управления, используемый в ссылках уведомлений |
| не задано | bearer-токен для защиты mcp; если задан, он обязателен |
| не задано | вход на панель управления; если задан, он обязателен |
|
| сколько дней применённая запись ждёт перед архивацией |
| не задано | сервер и тема ntfy; ntfy срабатывает только когда заданы оба |
|
| приоритет ntfy, от |
| не задано | универсальный вебхук; отправляет проект, id пакета, количество и ссылку на панель управления |
если учётные данные не заданы, соответствующий интерфейс остаётся доступен только через loopback, с предупреждением при запуске.
Интеграции
укажите mcp-клиенту на reviewzy, чтобы начать подачу:
{
"mcpServers": {
"reviewzy": {
"command": "bunx",
"args": ["reviewzy@latest"]
}
}
}эндпоинт поддерживает mcp-ревизию 2026-07-28 без сохранения состояния.
Сравнение
reviewzy | Contentrain | gotoHuman | Ditto | |
авторство | тексты создаёт человек, агент подаёт и применяет | тексты создаёт агент, человек утверждает | человек редактирует поля форм | команда редактирует живой каталог |
интеграция с кодом | привязка к живым строкам, без выноса наружу | перестраивает репозиторий в контентный слой | универсальные формы без обратной записи | нет обратного переноса в код |
хостинг | на своём хостинге | на своём хостинге | только saas | только saas |
очередь | асинхронная очередь плюс блокирующий long-poll | очередь, ревью через git/PR | асинхронная очередь | нет |
блокирующее семейство mcp с участием человека на каждый вызов показывает диалог: ни очереди, ни сохранения, ни панели управления.
Часто задаваемые вопросы
Как утвердить текст, созданный ИИ, прежде чем он попадёт в мой код? агент подаёт строки как черновики, вы создаёте или утверждаете их на панели управления, агент применяет.
Может ли ИИ-агент переписать текст справки CLI без i18n-ключей? да. записи привязываются к точным текущим строкам; обратное применение — это точечная замена.
Как массово переписать все пользовательские тексты в кодовой базе? подавайте пакеты по проектам, группируйте по проекту или пакету на панели управления, массово утверждайте с дифом «до/после», а затем позвольте более поздней сессии агента получить и применить.
Как обновить стайл-гайд, который читают мои агенты? отредактируйте его на панели управления по адресу /style-guide. сохранённое изменение дойдёт до агентов в течение не более 60 секунд.
Разработка
bun run check # tsc --noEmit && bun testЛицензия
AGPL-3.0. самостоятельно размещаемая версия остаётся самостоятельной; saas-обёртка публикует свои изменения.
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