mcp-github-pr-issue-analyser
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management. Enables LLMs to fetch PR details, analyse diffs, manage issues, and handle releases through a standardised interface
Documentation
MCP for GitHub PR, Issues, Tags and Releases
An MCP server that connects an LLM to GitHub's repository management features. It analyses pull requests, manages issues, and handles tags and releases, over stdio or HTTP, with a static token or GitHub OAuth2.
- Pull requests - fetch diffs, content, linked issues and CI status, create, comment, review, merge and update, close, retarget and flip draft status, read and correct posted comments
- Issues - create, update, list, search and assign, read a repository's labels, run milestones and file issues under them
- Releases - tag commits, publish releases, and list, correct or withdraw what is published
- Users - profile lookup, contribution activity and star growth via GraphQL
- Repositories - list what a user, an organisation or the caller owns, without knowing the names
The full tool list is in docs/tools.md.
Quick start
export GITHUB_TOKEN=""
uvx https://github.com/saidsef/mcp-github-pr-issue-analyser.gitThen add it to your client:
{
"mcpServers": {
"github_prs_issues": {
"command": "uvx",
"args": [
"https://github.com/saidsef/mcp-github-pr-issue-analyser.git"
],
"env": {
"GITHUB_TOKEN": ""
}
}
}
}For HTTP mode, Docker, Kubernetes and OAuth2, see the documentation below.
Documentation
The pages below are also published on Read the Docs.
| Page | Contents |
|---|---|
| Installation | Requirements, running from source, Docker, Kubernetes |
| Configuration | Auth modes, environment variables, OAuth App setup, token stores |
| Client configuration | Ready-to-paste configs for token and OAuth2, per client |
| Tools | Every tool the server registers, and the skills that drive them |
| Architecture | Request path from client to GitHub API |
| Metrics | Prometheus endpoint, metric names, scrape setup |
Requirements
Python 3.12+, and a GitHub personal access token with `repo` scope or a GitHub OAuth App.
Source
Our latest and greatest source of *mcp-github-pr-issue-analyser* can be found on GitHub. Fork us!
Contributing
We would :heart: you to contribute by making a pull request.
Please read the official Contribution Guide for more information on how you can contribute.
Frequently asked questions
What is mcp-github-pr-issue-analyser?
mcp-github-pr-issue-analyser is A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management. Enables LLMs to fetch PR details, analyse diffs, manage issues, and handle releases through a standardised interface
How do I install mcp-github-pr-issue-analyser?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcp-github-pr-issue-analyser open source?
Yes — it is hosted on GitHub at https://github.com/saidsef/mcp-github-pr-issue-analyser and has 6 stars.
Related MCP tools
AWS MCP Servers — helping you get the most out of AWS, wherever you use MCP. Python-based implementation. Trusted by 6900+ developers.
Official MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Fast and Accurate Code Search for Agents. Uses 99% fewer tokens than grep+read
TradingView MCP server — real-time market data, technical analysis, screeners & backtesting for Claude, ChatGPT, Cursor & any MCP client. Stocks, crypto, forex & futures across global exchanges. Hosted or self-host.
Control Gmail, Google Calendar, Docs, Sheets, Slides, Chat, Forms, Tasks, Search & Drive with AI - Comprehensive Google Workspace MCP Server & CLI Tool
Cut AI token costs 95%+ on code exploration. The leading MCP server for precise, symbol-level GitHub code retrieval via tree-sitter AST. Works with Claude Code, Cursor & any MCP client. 313B+ tokens saved.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP