Angular PR Review MCP
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_templategenerate_pr_diffread_pr_diffsave_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 devAuf npm veröffentlichen
Bei öffentlicher Veröffentlichung:
npm login
npm publish --access publicWenn Sie unter einem Scoped Package veröffentlichen (empfohlen für Konto-/Organisationsinhaberschaft):
Ändern Sie das Feld
namein der package.json in Ihren Scope, zum Beispiel@your-scope/angular-pr-review-mcp.Veröffentlichen:
npm login
npm publish --access publicEigenes 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 mainAus 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_reviewim 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
generate_pr_diffmit Commit-SHA.read_pr_diffzum Abrufen des Diff-Inhalts.save_pr_reviewzum Speichern von Markdown-Review-Kommentaren.
Empfohlener Ablauf:
get_pr_review_templatezuerst, um die lokale Review-Richtlinie zu laden und zu vermeiden, die Regeln jedes Mal neu abzuleiten.
generate_pr_diffundread_pr_diffzur Erfassung der Nachweise.save_pr_reviewfü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.
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
- FlicenseCqualityDmaintenanceProvides 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.41
- AlicenseNot gradedqualityCmaintenanceEnables 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.105MIT
- AlicenseAqualityCmaintenanceGenerates commit messages, PR titles and descriptions, and release notes from git changes, with automatic domain detection for appropriate PR templates.10191MIT
- FlicenseAqualityBmaintenanceEnables fetching Pull Request diffs from GitHub and posting inline review comments directly on PRs, either as pending drafts or published immediately.2
Related MCP Connectors
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.
Generate SBOMs, scan vulnerabilities, and analyze dependencies from local projects or Git repos.
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/chetanraj-r/angular-pr-review-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server