Universal Change Review
Universelle Änderungsprüfung
Lokale, schreibgeschützte Git-Änderungsprüfung für Codex, Claude Code, Cursor und jeden MCP-kompatiblen Client. Version 0.4 fügt One-Click-Änderungs-Einstiegspunkte hinzu: eine Cursor-Aktivitätsleisten-Erweiterung und eine MCP-Apps-Launcher-Karte für kompatible Codex/ChatGPT-Hosts.
Es bietet gesamte Workspace-Diffs, gestaffelte/nicht gestaffelte Ansichten, Dateiinspektion auf Dateiebene und aufgabenbezogene Schnappschüsse, die nur die Änderungen isolieren, die nach Beginn einer Aufgabe vorgenommen wurden. Quelldateien und der echte Git-Index werden von den Prüfwerkzeugen nie verändert.
Anforderungen
Node.js 20+
Git 2.30+
Ein Git-Repository
Werkzeuge
Werkzeug | Zweck |
| Status, Diff-Statistik und Hinzufügungen/Löschungen pro Datei |
| Vollständiger oder dateibezogener Diff für alle/gestaffelte/nicht gestaffelte Änderungen |
| Erfassen einer Aufgabenbasislinie ohne Änderung des echten Index |
| Vergleichen des aktuellen Repositorys mit einer Aufgabenbasislinie |
| Auflisten gespeicherter Basislinien für das aktuelle Repository |
| Starten eines Live-, schreibgeschützten Änderungs-Panels auf localhost |
Der MCP-Server stellt auch zwei wiederverwendbare Prompts bereit, wenn der Client MCP-Prompts unterstützt:
Prompt | Zweck |
| Durchführen einer ergebnisorientierten Prüfung der aktuellen Änderungen |
| Erfassen einer Basislinie vor Beginn der Implementierung |
Aufgaben-Schnappschüsse verwenden einen temporären Git-Index und speichern nur eine Git-Baum-ID plus Metadaten unter .git/universal-change-review/. Ignorierte Dateien werden nicht erfasst. Es wird kein Quellcode hochgeladen.
Codex
Klonen Sie das Repository, registrieren Sie seinen Marktplatz und installieren Sie dann das 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-dzDas Codex-Paket enthält die change-review-Fertigkeit, UI-Metadaten, Starter-Prompts, die MCP-Server-Definition und eine MCP-Apps-Launcher-Karte. Rufen Sie die Fertigkeit explizit mit $change-review auf oder bitten Sie Codex, die aktuellen Änderungen zu öffnen. Kompatible Hosts rendern eine anklickbare Änderungen öffnen-Karte; andere Hosts erhalten dieselbe localhost-URL als Text.
Claude Code
Installieren Sie es aus dem Repository als Claude Code-Plugin, um seine Fertigkeit und den /review-changes-Befehl zu erhalten, oder fügen Sie den MCP-Server direkt hinzu:
claude mcp add universal-change-review --scope user -- npx -y github:IP-DZ/universal-change-review mcpCursor
Für die engste DSH-ähnliche Erfahrung installieren Sie die gebündelte Cursor-Erweiterung:
npm run build:cursor
cursor --install-extension dist/universal-change-review-cursor-0.4.0.vsix --forceNach dem Neuladen von Cursor klicken Sie auf Änderungsprüfung in der unteren Statusleiste oder verwenden Sie das Änderungsprüfung-Aktivitätsleistensymbol. Die Erweiterung folgt automatisch dem ersten geöffneten Workspace und öffnet das Live-Panel in einem Cursor-Editor-Tab. Sie führt denselben lokalen, schreibgeschützten Panel-Code aus, der in der Erweiterung gebündelt ist.
Für eine projektspezifische Einrichtung kopieren Sie .cursor/mcp.json, .cursor/rules/change-review.mdc und .cursor/commands/review-changes.md in ein Projekt. Verwenden Sie dann /review-changes im Cursor-Chat.
Für eine globale MCP-Einrichtung fügen Sie diesen Server in ~/.cursor/mcp.json ein, ohne vorhandene Einträge zu ersetzen:
{
"mcpServers": {
"universal-change-review": {
"command": "npx",
"args": ["-y", "github:IP-DZ/universal-change-review", "mcp"]
}
}
}Die globale MCP-Konfiguration von Cursor macht die Werkzeuge in jedem Repository verfügbar. Cursor-Regeln und benutzerdefinierte Befehle sind projektspezifisch, kopieren Sie daher die bereitgestellte Regel und den Befehl in Repositorys, in denen Sie den geführten Workflow wünschen.
Empfohlener Workflow
Bitten Sie den Agenten vor einer umfangreichen Aufgabe, eine Änderungsbasislinie zu starten.
Implementieren und validieren Sie das angeforderte Verhalten.
Führen Sie je nach Client
$change-review,/review-changesoder den MCPreview-changes-Prompt aus.Überprüfen Sie die Ergebnisse, geordnet nach Schweregrad P0-P3, gefolgt von geändertem Verhalten, Validierung und verbleibenden Risiken.
Live-Änderungs-Panel
Bitten Sie den Agenten, „Änderungen öffnen“ auszuführen, rufen Sie das MCP-Werkzeug changes_open_panel auf oder führen Sie Folgendes aus:
npx -y github:IP-DZ/universal-change-review web --cwd /path/to/repoDie zurückgegebene localhost-Seite bietet Live-Dateizahlen, Alle/Gestaffelt/Nicht gestaffelt-Filter, Aufgabenbasislinien-Auswahl und zeilenweise Datei-Diffs pro Datei. Sie bindet nur an 127.0.0.1, verwendet ein zufälliges Zugriffstoken und stellt keinen Schreib- oder Rückgängig-Endpunkt bereit.
CLI
Direkt von GitHub ausführen:
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_IDSicherheit
Es wird kein Werkzeug zum Rückgängigmachen, Zurücksetzen, Auschecken, Committen, Pushen oder Dateischreiben bereitgestellt.
Der Arbeitsbaum und der echte Git-Index werden nicht geändert.
Die Schnappschuss-Erfassung schreibt normale Git-Blob/Baum-Objekte und Metadaten in
.git.Die Diff-Ausgabe ist standardmäßig begrenzt und kann auf eine Datei beschränkt werden.
Clients sollten dennoch die Zustimmung des Benutzers einholen, bevor sie MCP-Server von Drittanbietern starten.
Entwicklung
npm test
npm run check
npm run build:cursorMIT © IP-DZ
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 Connectors
Hosted MCP server for structured code review passes on human- and AI-written code. Free tier.
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.
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/IP-DZ/universal-change-review'
If you have feedback or need assistance with the MCP directory API, please join our Discord server