reviewzy
reviewzy
사용자 대면 텍스트를 위한 인간 참여형 mcp 리뷰: 에이전트가 등록하고, 사람이 승인하며, 이후 세션이 적용합니다
CLI, TUI, 웹 UI, 웹사이트 전반의 사용자 대면 카피를 대량 감사하고 재작성하며, 문구 작성은 사람의 몫으로 유지됩니다.
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 키 없음: 적용(apply-back)은 제자리 대상 치환입니다.
사람이 작성하고 에이전트가 적용: 상태 머신은 서버가 강제하며, 대시보드만
approved또는rejected상태에 도달할 수 있습니다.프로젝트별 스타일 가이드를 mcp 리소스로 제공: 전역 가이드와 병합되어
fetch_approved에 포함됩니다.추가 전용 개정 이력: 모든 저장은 되돌릴 수 있으며, 이력은 보관 후에도 유지됩니다.
ntfy 및 웹훅 알림, 보관 보존: 등록 배치마다 한 번 알림을 보내며, 적용된 항목은
ARCHIVE_AFTER_DAYS후 보관됩니다.
Related MCP server: approval-gate
작동 방식
단계 | 주체 | 수행 내용 |
등록 | 에이전트 | stdio 셸을 통해 |
알림 | 데몬 | 대시보드 링크와 함께 ntfy 및/또는 웹훅에 핑을 보냅니다. |
작성 | 사람 | 대시보드에서 편집, 승인 또는 거부합니다. 문구를 저장하면 |
가져오기 | 에이전트 |
|
적용 | 에이전트 | 앵커를 교체하고 |
보관 | 데몬 |
|
설치
bunx reviewzy@latestbun >= 1.3이 필요합니다(스토어는 bun:sqlite이며 bun 전용입니다. npx 형태는 없습니다). 셸은 최초 사용 시 머신당 공유 데몬 하나를 생성합니다.
체크아웃에서:
bun install
bun run daemonClaude Code 플러그인으로 사용
이 저장소는 플러그인으로, MCP 서버를 등록하고 /reviewzy 슬래시 명령과 reviewzy 스킬을 추가합니다.
/plugin marketplace add uwuclxdy/reviewzy
/plugin install reviewzy@reviewzynpm 형태와 동일한 bun 요구 사항이 적용됩니다.
사용법
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. |
| 설정 안 됨 | mcp를 보호하는 bearer 토큰. 설정하면 필수입니다. |
| 설정 안 됨 | 대시보드 로그인. 설정하면 필수입니다. |
|
| 적용된 항목이 보관되기 전에 대기하는 일수. |
| 설정 안 됨 | ntfy 서버와 주제. 둘 다 설정된 경우에만 ntfy가 작동합니다. |
|
| ntfy 우선순위, |
| 설정 안 됨 | 일반 웹훅. 프로젝트, 배치 ID, 개수, 대시보드 링크를 게시합니다. |
자격 증명이 설정되지 않은 상태로 두면 해당 표면은 루프백 전용으로 유지되고 시작 시 경고가 표시됩니다.
통합
mcp 클라이언트를 reviewzy에 연결하여 등록을 시작하세요:
{
"mcpServers": {
"reviewzy": {
"command": "bunx",
"args": ["reviewzy@latest"]
}
}
}엔드포인트는 상태 비저장 2026-07-28 mcp 개정판을 사용합니다.
비교
reviewzy | Contentrain | gotoHuman | Ditto | |
작성 주체 | 사람이 작성하고 에이전트가 등록/적용 | 에이전트가 작성하고 사람이 승인 | 사람이 폼 필드를 편집 | 팀이 라이브 라이브러리를 편집 |
코드 통합 | 실제 문자열에 앵커, 외부화 없음 | 저장소를 콘텐츠 레이어로 재구성 | 일반 폼, write-back 없음 | 코드 패치백 없음 |
호스팅 | 자체 호스팅 | 자체 호스팅 | SaaS 전용 | SaaS 전용 |
대기열 | 비동기 대기열 + 차단형 long-poll | 대기열, git/PR 우선 리뷰 | 비동기 대기열 | 없음 |
차단형 인간 참여 mcp 계열은 호출마다 대화상자를 띄웁니다. 대기열도, 지속성도, 대시보드도 없습니다.
자주 묻는 질문
AI가 생성한 텍스트가 코드에 들어가기 전에 어떻게 승인하나요? 에이전트가 문자열을 초안으로 등록하면, 대시보드에서 작성하거나 승인하고 에이전트가 적용합니다.
AI 에이전트가 i18n 키 없이 제 CLI 도움말 텍스트를 재작성할 수 있나요? 네. 항목은 현재 정확한 문자열에 앵커를 두며, 적용은 대상 치환입니다.
코드베이스의 모든 사용자 대면 문구를 일괄 재작성하려면 어떻게 하나요? 프로젝트별로 배치를 등록하고, 대시보드에서 프로젝트 또는 배치별로 그룹화한 다음, 전후 diff와 함께 일괄 승인하고 이후 에이전트 세션이 가져와 적용하게 하세요.
에이전트가 읽는 스타일 가이드를 업데이트하려면 어떻게 하나요? 대시보드의 /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