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 💡
harshini-ns/mcp-search-engine
A calculator and search engine MCP server providing mathematical functions and search tools via stdio transport.
apollographql/apollo-mcp-server
Apollo MCP Server enables AI assistants like Claude Desktop to interact with any GraphQL API by exposing GraphQL operations as AI-accessible tools, facilitating real-time data queries.
nexus-mcp
MCP Server to make searching openrouter easy
@growi/mcp-server
A Model Context Protocol (MCP) server that connects AI models to GROWI wiki content. Enables LLMs to search and retrieve information from your organization's knowledge base for accurate, context-aware responses.
py-mcp-qdrant-rag
A Model Context Protocol (MCP) server implementation for RAG (Retrieval-Augmented Generation) using Qdrant vector database with support for both Ollama and OpenAI embeddings.
rssmcp
A simple MCP server that provides a tool to fetch RSS feeds and return entries as formatted text.