Angular PR Review MCP
Angular PR Review MCP
Переиспользуемый MCP-сервер для автоматизированных рабочих процессов ревью pull request в нескольких Angular-репозиториях.
Этот пакет предоставляет три MCP-инструмента:
get_pr_review_templategenerate_pr_diffread_pr_diffsave_pr_review
Он работает в контексте целевого репозитория (текущей рабочей директории), поэтому один опубликованный пакет можно переиспользовать в любом Angular-приложении.
Требования
Node.js 20+
Установленный Git, доступный в PATH
VS Code с поддержкой Copilot Chat MCP
Related MCP server: GitHub PR Review Server
Локальная разработка
npm install
npm run build
npm run devПубликация в npm
Если публикуете в открытый доступ:
npm login
npm publish --access publicЕсли публикуете под scoped-пакетом (рекомендуется для аккаунтов/организаций):
Измените поле
nameв package.json на ваш scope, например@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-репозитория
Добавьте или обновите .vscode/mcp.json в каждом Angular-репозитории:
{
"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"
}
}
}
}Для scoped-пакета замените 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)
Рабочий процесс инструментов
generate_pr_diffс SHA коммита.read_pr_diffдля получения содержимого diff.save_pr_reviewдля сохранения markdown-комментариев ревью.
Рекомендуемый порядок:
Сначала
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