GitHub PR & Issue Analyser
JSON →Analyze GitHub pull requests and manage issues, tags, and releases.
Install
uvx ./ Tools · 16
- Analyse GitHub Pull Requests and fetch diffs Retrieve the diff/patch for any PR in a repository.
- Fetch content and metadata for specific PRs Get PR title, description, author, timestamps, and state.
- Fetch linked issues for a PR Get the issues that will auto-close when a PR is merged, via GraphQL closingIssuesReferences.
- Fetch CI status checks for a PR Get check run conclusions and legacy commit status for a PR's HEAD commit.
- Create Pull Requests Open new PRs with title, body, head/base branch, and draft option.
- Update PR title and description Change the title and body of any PR.
- Merge Pull Requests Merge a PR using merge, squash, or rebase method.
- Add comments to PRs Post general comments to a PR thread.
- Add inline review comments to PRs Comment on specific lines in PR files for code review.
- Submit PR Reviews Approve, request changes, or comment on a PR review.
- Update PR Assignees Assign or update users on a PR or issue.
- Create and update GitHub Issues Open new issues or update existing ones with title, body, labels, and state.
- List all open Issues or Pull Requests View all open PRs or issues for any user or organisation.
- Create tags and releases Tag repository commits and publish releases with changelogs.
- Search GitHub Users Retrieve user profile information via GraphQL.
- Get User Activity Fetch commit, PR, issue, and review contributions with org/repo/date filtering.
Environment variables
GITHUB_TOKENGITHUB_OAUTH_CLIENT_IDGITHUB_OAUTH_CLIENT_SECRETGITHUB_OAUTH_BASE_URLREDIS_HOST_PORT
★ 5 GitHub stars