What dependencies and runtime are required?
Node.js version 18.x or higher, Git, a GitHub Personal Access Token, and an API key for either OpenRouter.ai, Anthropic, or OpenAI. The server runs locally and exposes a single POST endpoint.
@riomanik
Basic information
No overview available yet
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
MCP GitHub PR Reviewer is a Node.js server that implements part of the Model Context Protocol (MCP) to automate code review for GitHub Pull Requests. It fetches PR details from GitHub, sends them to a Large Language Model (LLM) via OpenRouter.ai or directly to Anthropic/OpenAI, and saves the review results as both HTML and Markdown files.
Clone the repository, install dependencies with npm install, configure environment variables in a .env file (including GITHUB_TOKEN and one of OPENROUTER_API_KEY or ANTHROPIC_API_KEY), and start the server with npm start. Then send a POST request to http://localhost:3000/review-pull-request with a JSON body containing the prLink field.
Node.js version 18.x or higher, Git, a GitHub Personal Access Token, and an API key for either OpenRouter.ai, Anthropic, or OpenAI. The server runs locally and exposes a single POST endpoint.
Common errors include 404 (PR not found), 403 (access denied), and 500 (AI API failure). Verify that the PR link is valid, the GitHub token has correct `repo` scope, and that the AI API key and model are configured correctly with sufficient balance.
Both HTML and Markdown review files are saved locally in a `reviews/` directory at the project root. The server also provides a public HTML URL for each review.
Model selection is set via the `OPENROUTER_MODEL` or `ANTHROPIC_MODEL` environment variable. The system and user prompts used for review can be modified in the `getAIReview` function inside `server.js`.
The server uses HTTP transport (POST requests) and expects a JSON body. It authenticates to GitHub via a Personal Access Token and to the AI provider via API keys stored in environment variables. No authentication is required for the local server endpoint itself.
Learn how to use MCP Servers with GitHub Copilot

Model Context Protocol Servers
a private MCP server for accessing Linear
π All-in-one MCP server with AI search, RAG, and multi-service integrations (GitLab/Jira/Confluence/YouTube) for AI-enhanced development workflows. Folk from https://github.com/nguyenvanduocit/all-in-one-model-context-protocol
GitHub's official MCP Server
Comments