An MCP (Model-Controller-Presenter) server built with TypeScript for analyzing GitHub Pull Requests.
The GitHub Pull Request Analysis MCP Server is a TypeScript-based server designed to analyze GitHub Pull Requests (PRs) using the MCP architecture. This project provides a structured approach to processing and analyzing PRs, making it easier to extract insights and improve code review workflows.
Before getting started, ensure you have the following installed:
Follow these steps to set up the project:
Clone the repository:
shell
git clone https://github.com/gourav221b/Github-PR-MCP-server.git
Navigate to the project directory:
shell
cd Github-PR-MCP-server
Install dependencies:
shell
npm install
Build the project:
shell
npm run build
Add the path to MCP Client Config:
shell
command: node
args: path/to/build/index.js
The project is organized as follows:
src/
: Contains the TypeScript source code.build/
: Holds the compiled JavaScript files.package.json
: Lists project dependencies and scripts.tsconfig.json
: TypeScript configuration file.The following scripts are available for managing the project:
npm run build
: Compiles TypeScript files into JavaScript.npm start
: Runs the compiled JavaScript server.Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License.
An MCP server with TypeScript for GitHub PR analysis.
No releases published
No packages published