mcpField
G
gh-self-reviewer

gh-self-reviewer

Local
github.com/alesrVersion Control0Updated 80w ago

About gh-self-reviewer

gh-self-reviewer is a Go-based MCP server for developers who want to review their GitHub pull requests with Claude. It lists open pull requests across owned repositories and can post review comments.

Key features

  1. 01List open pull requests
  2. 02Search owned repositories
  3. 03Comment on pull requests
  4. 04Integrate with Claude

Use cases

  1. 01Find open pull requests across repositories
  2. 02Review a pull request with Claude
  3. 03Post a review comment to a pull request

MCP support

The MCP server exposes GitHub pull-request listing and commenting capabilities to Claude AI.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

gh-self-reviewer

Go Report Card

A Go-based Anthropic MCP server that helps developers self-review their GitHub pull requests.

Features

  • List all your open pull requests across owned GitHub repositories
  • Comment on your pull requests
  • Designed to work with Claude AI using the Model Control Protocol (MCP)

Installation

Prerequisites
  • Go 1.24.0 or higher
  • GitHub personal access token with appropriate permissions
Building from source
git clone https://github.com/alesr/gh-self-reviewer.git
cd gh-self-reviewer
go build -o gh-self-reviewer main.go

Setup with Claude AI

  1. Generate a GitHub personal access token with repo scope

  2. Add the following configuration to your Claude AI config:

{
  "mcpServers": {
    "github_tools": {
      "command": "/path/to/gh-self-reviewer",
      "args": [],
      "env": {
        "GITHUB_TOKEN_MCP_APP_REVIEW": "your_github_token_here"
      }
    }
  }
}

Replace /path/to/gh-self-reviewer with the actual path to the executable and your_github_token_here with your GitHub personal access token.

Usage

Once set up, you can instruct Claude to:

  1. List your open pull requests:

    Could you list my open GitHub pull requests?
    
  2. Review and comment on a specific PR:

    Please review my PR at https://github.com/username/repo/pull/123 and add a comment
    

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.