Universal Change Review
Universal Change Review
Codex、Claude Code、Cursor、およびMCP互換クライアント向けのローカルで読み取り専用のGit変更レビュー。バージョン0.4では、ワンクリックでChangesにアクセスできるエントリポイントとして、Cursorのアクティビティバー拡張機能と、互換性のあるCodex/ChatGPTホスト向けのMCP Appsランチャーカードが追加されました。
ワークスペース全体の差分、ステージ済み/未ステージ表示、ファイルレベルの検査、タスク開始後の変更のみを切り出すタスクスコープのスナップショットを提供します。ソースファイルと実際のGitインデックスは、レビューツールによって変更されることはありません。
要件
Node.js 20+
Git 2.30+
Gitリポジトリ
Related MCP server: mcp-codexreview
ツール
ツール | 目的 |
| ステータス、差分統計、ファイルごとの追加/削除行数 |
| 全変更/ステージ済み/未ステージ変更の完全またはファイル単位の差分 |
| 実際のインデックスを変更せずにタスクベースラインをキャプチャ |
| 現在のリポジトリをタスクベースラインと比較 |
| 現在のリポジトリの保存済みベースラインを一覧表示 |
| localhost上でライブで読み取り専用のChangesパネルを起動 |
MCPサーバーは、クライアントがMCPプロンプトをサポートしている場合、2つの再利用可能なプロンプトも公開します。
プロンプト | 目的 |
| 現在のChangesに対して発見事項優先のレビューを実行 |
| 実装開始前にベースラインをキャプチャ |
タスクスナップショットは一時的なGitインデックスを使用し、.git/universal-change-review/の下にGitツリーIDとメタデータのみを保存します。無視されたファイルはキャプチャされません。ソースコードはアップロードされません。
Codex
リポジトリをクローンし、そのマーケットプレイスを登録してからプラグインをインストールします。
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-dzCodexパッケージには、change-reviewスキル、UIメタデータ、スタータープロンプト、MCPサーバー定義、およびMCP Appsランチャーカードが含まれています。スキルを明示的に呼び出すには$change-reviewを使用するか、Codexに現在のChangesを開くように依頼します。互換性のあるホストではクリック可能なOpen Changesカードが表示されます。その他のホストには同じlocalhost URLがテキストとして送信されます。
Claude Code
リポジトリからClaude Codeプラグインとしてインストールすると、スキルと/review-changesコマンドが利用可能になります。または、MCPサーバーを直接追加します。
claude mcp add universal-change-review --scope user -- npx -y github:IP-DZ/universal-change-review mcpCursor
最もDSHに近い体験を得るには、バンドルされたCursor拡張機能をインストールします。
npm run build:cursor
cursor --install-extension dist/universal-change-review-cursor-0.4.0.vsix --forceCursorをリロードした後、下部のステータスバーにあるChanges Reviewをクリックするか、アクティビティバーのChanges Reviewアイコンを使用します。拡張機能は自動的に最初の開いているワークスペースを追跡し、Cursorエディタタブにライブパネルを開きます。拡張機能内にバンドルされている同じローカルで読み取り専用のパネルコードを実行します。
プロジェクトスコープの設定には、.cursor/mcp.json、.cursor/rules/change-review.mdc、および.cursor/commands/review-changes.mdをプロジェクトにコピーします。その後、Cursorチャットで/review-changesを使用します。
グローバルMCP設定の場合は、既存のエントリを置き換えずに、このサーバーを~/.cursor/mcp.jsonにマージします。
{
"mcpServers": {
"universal-change-review": {
"command": "npx",
"args": ["-y", "github:IP-DZ/universal-change-review", "mcp"]
}
}
}CursorのグローバルMCP設定により、すべてのリポジトリでツールが利用可能になります。Cursorルールとカスタムコマンドはプロジェクトスコープであるため、ガイド付きワークフローを希望するリポジトリに提供されたルールとコマンドをコピーします。
推奨ワークフロー
重要なタスクの前に、エージェントに変更ベースラインの開始を依頼します。
要求された動作を実装して検証します。
クライアントに応じて、
$change-review、/review-changes、またはMCPのreview-changesプロンプトを実行します。P0〜P3の重大度順に並べられた発見事項を確認し、続いて変更された動作、検証、残存リスクを確認します。
ライブChangesパネル
エージェントに「Changesを開いて」と依頼するか、MCPツールのchanges_open_panelを呼び出すか、以下を実行します。
npx -y github:IP-DZ/universal-change-review web --cwd /path/to/repo返されるlocalhostページは、ライブファイル数、All/Staged/Unstagedフィルター、タスクベースライン選択、行単位のファイル差分を提供します。127.0.0.1のみにバインドし、ランダムなアクセストークンを使用し、書き込みや元に戻すエンドポイントは公開しません。
CLI
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_ID安全性
UNDO、リセット、チェックアウト、コミット、プッシュ、ファイル書き込みのツールは公開されていません。
ワークツリーと実際のGitインデックスは変更されません。
スナップショットキャプチャは、通常のGit blob/ツリーオブジェクトとメタデータを
.git内に書き込みます。差分出力はデフォルトで制限されており、1ファイルに制限できます。
クライアントは、サードパーティのMCPサーバーを起動する前に、ユーザーの承認を求める必要があります。
開発
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.3MIT
- AlicenseAqualityDmaintenanceProvides MCP tools to review git changes using OpenAI Codex CLI, enabling code review of unstaged, staged, or last-commit changes.38 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.5 npmApache 2.0