An MCP (Model-Controller-Presenter) server built with TypeScript for analyzing GitHub Pull Requests.
Prerequisites
- Node.js (version 14 or higher)
- npm (comes with Node.js)
Installation
- Clone the repository:
git clone https://github.com/gourav221b/Github-PR-MCP-server.git
- Navigate to the project directory:
cd Github-PR-MCP-server
- Install dependencies:
npm install
- Build the project:
npm run build
- Add the path to MCP Client Config:
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.