gh-self-reviewer
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
-
Generate a GitHub personal access token with
reposcope -
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:
-
List your open pull requests:
Could you list my open GitHub pull requests? -
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
Recommend MCP Servers 💡
WeatherXM/weatherxm-pro-mcp
Exposes WeatherXM PRO APIs as MCP tools for accessing weather station data, observations, and forecasts
@Cyreslab-AI/flightradar-mcp-server
MCP server providing real-time flight tracking and status information via AviationStack API
alertmanager-mcp
A MCP server bridging Claude AI with Prometheus Alertmanager for alert management
patronus-mcp-server
An MCP server implementation for the Patronus SDK, providing a standardized interface for running powerful LLM system optimizations, evaluations, and experiments.
routine-mcp-server
The Routine Model Context Protocol (MCP) server integrates with the Routine application to provide contextual information to MCP clients via stdin/stdout.
perplexity-mcp
An intelligent research assistant powered by Perplexity's specialized AI models with automatic query complexity detection to route requests to optimal models.