# 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
1. **Clone the repository:**
```bash
git clone https://github.com/gourav221b/Github-PR-MCP-server.git
```
2. **Navigate to the project directory:**
```bash
cd Github-PR-MCP-server
```
3. **Install dependencies:**
```bash
npm install
```
4. **Build the project:**
```bash
npm run build
```
5. **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.