Universal Change Review
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Universal Change Reviewsummarize the current changes in my workspace"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Universal Change Review
Local, read-only Git change review for Codex, Claude Code, Cursor, and any MCP-compatible client. Version 0.4 adds one-click Changes entry points: a Cursor activity-bar extension and an MCP Apps launcher card for compatible Codex/ChatGPT hosts.
It provides total workspace diffs, staged/unstaged views, file-level inspection, and task-scoped snapshots that isolate only the changes made after a task begins. Source files and the real Git index are never modified by the review tools.
Requirements
Node.js 20+
Git 2.30+
A Git repository
Related MCP server: mcp-codexreview
Tools
Tool | Purpose |
| Status, diff stat, and per-file additions/deletions |
| Full or file-scoped diff for all/staged/unstaged changes |
| Capture a task baseline without changing the real index |
| Compare the current repository with a task baseline |
| List saved baselines for the current repository |
| Start a live, read-only Changes panel on localhost |
The MCP server also exposes two reusable prompts when the client supports MCP prompts:
Prompt | Purpose |
| Run a findings-first review of the current Changes |
| Capture a baseline before implementation begins |
Task snapshots use a temporary Git index and store only a Git tree id plus metadata under .git/universal-change-review/. Ignored files are not captured. No source code is uploaded.
Codex
Clone the repository, register its marketplace, then install the plugin:
git clone https://github.com/IP-DZ/universal-change-review.git
codex plugin marketplace add ./universal-change-review
codex plugin install universal-change-review@ip-dzThe Codex package includes the change-review skill, UI metadata, starter prompts, the MCP server definition, and an MCP Apps launcher card. Invoke the skill explicitly with $change-review, or ask Codex to open the current Changes. Compatible hosts render a clickable Open Changes card; other hosts receive the same localhost URL as text.
Claude Code
Install from the repository as a Claude Code plugin to get its skill and /review-changes command, or add the MCP server directly:
claude mcp add universal-change-review --scope user -- npx -y github:IP-DZ/universal-change-review mcpCursor
For the closest DSH-style experience, install the bundled Cursor extension:
npm run build:cursor
cursor --install-extension dist/universal-change-review-cursor-0.4.0.vsix --forceAfter reloading Cursor, click Changes Review in the bottom status bar, or use the Changes Review activity-bar icon. The extension automatically follows the first open workspace and opens the live panel in a Cursor editor tab. It runs the same local, read-only panel code bundled inside the extension.
For a project-scoped setup, copy .cursor/mcp.json, .cursor/rules/change-review.mdc, and .cursor/commands/review-changes.md into a project. Then use /review-changes in Cursor chat.
For a global MCP setup, merge this server into ~/.cursor/mcp.json without replacing existing entries:
{
"mcpServers": {
"universal-change-review": {
"command": "npx",
"args": ["-y", "github:IP-DZ/universal-change-review", "mcp"]
}
}
}Cursor's global MCP configuration makes the tools available in every repository. Cursor rules and custom commands are project-scoped, so copy the provided rule and command into repositories where you want the guided workflow.
Recommended workflow
Before a substantial task, ask the agent to start a change baseline.
Implement and validate the requested behavior.
Run
$change-review,/review-changes, or the MCPreview-changesprompt depending on the client.Review findings ordered by P0-P3 severity, followed by changed behavior, validation, and remaining risks.
Live Changes panel
Ask the agent to “open Changes”, call the changes_open_panel MCP tool, or run:
npx -y github:IP-DZ/universal-change-review web --cwd /path/to/repoThe returned localhost page provides live file counts, All/Staged/Unstaged filters, task-baseline selection, and line-level per-file diffs. It binds only to 127.0.0.1, uses a random access token, and exposes no write or revert endpoint.
CLI
Run directly from GitHub:
npx -y github:IP-DZ/universal-change-review summary --cwd /path/to/repo
npx -y github:IP-DZ/universal-change-review begin --cwd /path/to/repo --label feature
npx -y github:IP-DZ/universal-change-review since --cwd /path/to/repo --id SNAPSHOT_IDSafety
No undo, reset, checkout, commit, push, or file-write tool is exposed.
The worktree and real Git index are not changed.
Snapshot capture writes normal Git blob/tree objects and metadata inside
.git.Diff output is capped by default and can be limited to one file.
Clients should still request user approval before launching third-party MCP servers.
Development
npm test
npm run check
npm run build:cursorMIT © IP-DZ
This server cannot be deployed
Maintenance
Related MCP Connectors
AI-native git hosting — repos, PRs, issues, CI gates, and AI code review over MCP (60 tools).
Read-only AI coding tools for change verification, release readiness, capacity, and guidance.
Risk-scan a diff, flag AI-generated-code tells, find secrets. 5 of 7 tools need no account.
Versioned artifact review for people and AI agents, with contextual comments and human control.
Related MCP Servers
- AlicenseBqualityCmaintenanceAI-powered code review server that analyzes git diffs and PRs with context from project guidelines and task lists. Supports integration with Claude Code and Cursor via MCP.31MIT
- AlicenseAqualityDmaintenanceProvides MCP tools to review git changes using OpenAI Codex CLI, enabling code review of unstaged, staged, or last-commit changes.36 npmMIT
- AlicenseNot gradedqualityBmaintenanceAI-powered codebase intelligence tool that builds a dependency graph of a git repo for structural Q&A and pre-PR code review. It exposes MCP tools for blast radius, review sessions, and static analysis, running locally over stdio with no LLM or network dependencies.MIT
- AlicenseNot gradedqualityBmaintenanceA local-first MCP server that provides read-only access to Git repository history, exposing commit metadata and optionally content patches via configurable policies, with optional AI-powered analysis while never modifying Git state.8 npmApache 2.0