GitHub PR MCP Server
[](https://smithery.ai/server/@gourav221b/Github-PR-MCP-server)
An MCP (Model-Controller-Presenter) server built with TypeScript for analyzing GitHub Pull Requests.
Prerequisites
- [Node.js](https://nodejs.org/) (version 14 or higher)
- [npm](https://www.npmjs.com/) (comes with Node.js)
Installation
Installing via Smithery
To install GitHub PR MCP Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@gourav221b/Github-PR-MCP-server):
Manual Installation
- **Clone the repository:**
```bash
git clone https://github.com/gourav221b/Github-PR-MCP-server.git
```
- **Navigate to the project directory:**
```bash
cd Github-PR-MCP-server
```
- **Install dependencies:**
```bash
npm install
```
- **Build the project:**
```bash
npm run build
```
- **Add the path to MCP Client Config:**
```bash
command: node
args: path/to/build/index.js
```
Project Structure
- **`src/`**: Contains the TypeScript source code.
- **`build/`**: Holds the compiled JavaScript files.
- **`package.json`**: Lists project dependencies and scripts.
- **`tsconfig.json`**: TypeScript configuration file.
Scripts
- **`npm run build`**: Compiles TypeScript files into JavaScript.
- **`npm start`**: Runs the compiled JavaScript server.
Contributing
Contributions are welcome! Please fork the repository and create a pull request with your changes.
License
This project is licensed under the MIT License.