Angular PR Review MCP
Angular PR Review MCP
여러 Angular 저장소에서 자동화된 풀 리퀘스트 리뷰 워크플로를 위한 재사용 가능한 MCP 서버입니다.
이 패키지는 세 가지 MCP 도구를 제공합니다:
get_pr_review_templategenerate_pr_diffread_pr_diffsave_pr_review
대상 저장소 컨텍스트(현재 작업 디렉터리)에서 실행되므로, 게시된 하나의 패키지를 모든 Angular 앱에서 재사용할 수 있습니다.
요구사항
Node.js 20+
Git이 설치되어 있고 PATH에 포함되어 있어야 합니다.
Copilot Chat MCP를 지원하는 VS Code
Related MCP server: GitHub PR Review Server
로컬 개발
npm install
npm run build
npm run devnpm에 게시
공개적으로 게시하는 경우:
npm login
npm publish --access public스코프 패키지로 게시하는 경우(계정/조직 소유권에 권장):
package.json의
name필드를 스코프로 변경합니다(예:@your-scope/angular-pr-review-mcp).게시:
npm login
npm publish --access public별도 GitHub 저장소 만들기
이 폴더에서 계정의 전용 저장소를 만들고 푸시합니다:
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모든 Angular 저장소에서 사용
각 Angular 저장소에 .vscode/mcp.json을 추가하거나 업데이트합니다:
{
"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"
}
}
}
}스코프 패키지의 경우 angular-pr-review-mcp를 게시된 이름으로 바꿉니다.
환경 변수
PR_REVIEW_BASE_BRANCH: 비교할 대상 기본 브랜치(기본값main)PR_REVIEW_OUTPUT_DIR: 리뷰 산출물 디렉터리(기본값: 저장소 루트 아래pr_review)PR_REVIEW_REPO_ROOT: 저장소 루트 재정의(기본값: 현재 작업 디렉터리)PR_REVIEW_SERVER_NAME: MCP 서버 이름(기본값angular-pr-review)
도구 워크플로
커밋 SHA로
generate_pr_diff를 실행합니다.read_pr_diff로 diff 콘텐츠를 가져옵니다.save_pr_review로 마크다운 리뷰 코멘트를 저장합니다.
권장 흐름:
먼저
get_pr_review_template으로 로컬 리뷰 루브릭을 로드하여 실행마다 규칙을 다시 도출하지 않도록 합니다.증거 수집을 위해
generate_pr_diff와read_pr_diff를 사용합니다.최종 보고서를 위해
save_pr_review를 사용합니다.
생성된 파일은 각 사용 저장소의 구성된 출력 폴더에 기록됩니다.
로컬 템플릿 아티팩트
저장소에는 pr_review_prompt_template.md가 포함되어 있어 팀이 소스 제어에서 리뷰 지침을 버전 관리할 수 있습니다.
get_pr_review_template 도구는 동일한 정책 텍스트(선택적 커밋 토큰 교체 포함)를 반환하므로 리뷰를 결정적으로 유지하고 토큰 소모를 줄여줍니다.
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