Skip to main content
Glama

Angular PR Review MCP

Wiederverwendbarer MCP-Server für automatisierte Pull-Request-Review-Workflows in mehreren Angular-Repos.

Dieses Paket stellt drei MCP-Tools bereit:

  • get_pr_review_template

  • generate_pr_diff

  • read_pr_diff

  • save_pr_review

Es läuft im Kontext des Ziel-Repositorys (dem aktuellen Arbeitsverzeichnis), sodass ein veröffentlichtes Paket von jeder Angular-App wiederverwendet werden kann.

Voraussetzungen

  • Node.js 20+

  • Git installiert und im PATH verfügbar

  • VS Code mit Copilot-Chat-MCP-Unterstützung

Related MCP server: GitHub PR Review Server

Lokale Entwicklung

npm install
npm run build
npm run dev

Auf npm veröffentlichen

Bei öffentlicher Veröffentlichung:

npm login
npm publish --access public

Wenn Sie unter einem Scoped Package veröffentlichen (empfohlen für Konto-/Organisationsinhaberschaft):

  1. Ändern Sie das Feld name in der package.json in Ihren Scope, zum Beispiel @your-scope/angular-pr-review-mcp.

  2. Veröffentlichen:

npm login
npm publish --access public

Eigenes GitHub-Repository erstellen

Erstellen und pushen Sie von diesem Ordner aus ein dediziertes Repository in Ihrem Konto:

git init
git branch -M main
git remote add origin https://github.com/<your-username>/angular-pr-review-mcp.git
git add .
git commit -m "Initial reusable Angular PR review MCP package"
git push -u origin main

Aus einem beliebigen Angular-Repository verwenden

Fügen oder aktualisieren Sie .vscode/mcp.json in jedem Angular-Repository hinzu:

{
  "servers": {
    "angular-pr-review": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "angular-pr-review-mcp"],
      "cwd": "${workspaceFolder}",
      "env": {
        "PR_REVIEW_BASE_BRANCH": "main",
        "PR_REVIEW_OUTPUT_DIR": "pr_review"
      }
    }
  }
}

Ersetzen Sie bei einem Scoped Package angular-pr-review-mcp durch den veröffentlichten Namen.

Umgebungsvariablen

  • PR_REVIEW_BASE_BRANCH: Zweigziel-Basis für den Vergleich (Standard: main)

  • PR_REVIEW_OUTPUT_DIR: Verzeichnis der Überprüfungsartefakte (Standard: pr_review im Repository-Stamm)

  • PR_REVIEW_REPO_ROOT: überschreibt das Repository-Stammverzeichnis (Standard: aktuelles Arbeitsverzeichnis)

  • PR_REVIEW_SERVER_NAME: MCP-Servername (Standard: angular-pr-review)

Tool-Workflow

  1. generate_pr_diff mit Commit-SHA.

  2. read_pr_diff zum Abrufen des Diff-Inhalts.

  3. save_pr_review zum Speichern von Markdown-Review-Kommentaren.

Empfohlener Ablauf:

  1. get_pr_review_template zuerst, um die lokale Review-Richtlinie zu laden und zu vermeiden, die Regeln jedes Mal neu abzuleiten.

  • generate_pr_diff und read_pr_diff zur Erfassung der Nachweise.

  • save_pr_review für den endgültigen Bericht.

Die generierten Dateien werden in den konfigurierten Ausgabeordner des jeweiligen Repositories geschrieben, das das Paket verwendet.

Lokales Template-Artefakt

Das Repository enthält pr_review_prompt_template.md, damit Teams die Review-Vorgaben in der Quellcodeverwaltung versionieren können. Das Tool get_pr_review_template gibt denselben Richtlinientext zurück (mit optionalem Ersetzen des Commit-Tokens), was Reviews deterministisch hält und den Token-Verbrauch verringert.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • F
    license
    C
    quality
    D
    maintenance
    Provides automated Git workflow tools for committing, creating pull requests, and merging with proper GitHub authentication handling. Supports complete Git workflows from commit to merge with dry run capabilities and conventional commit formatting.
    4
    1
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables automated GitHub Pull Request reviews using local Ollama, Cursor CLI, or Gemini CLI as AI providers. Supports customizable review prompts, comprehensive PR analysis, and optional auto-posting of reviews to GitHub.
    10
    5
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Generates commit messages, PR titles and descriptions, and release notes from git changes, with automatic domain detection for appropriate PR templates.
    10
    19
    1
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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/chetanraj-r/angular-pr-review-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server