Skip to content
Use case

Manage GitHub issues and pull requests with AI

A GitHub MCP server lets your assistant work with repositories the way you do in the web interface. It can search code, read and file issues, comment on pull requests, check workflow runs, and open a branch with a fix. That turns chores like weekly triage, release notes, or a first review pass into one request. Most servers authenticate with a personal access token, so create a fine-grained token scoped to the repositories and permissions you actually need. GitLab and Gitea servers cover the same ground for self-hosted teams.

705 matching serversRanked by trust score
Try it

Example prompts

Paste one into Claude, Cursor, or any MCP client once a matching server is installed.

  • Summarize the open issues labelled bug in this repo and group them by component.

  • Review the latest pull request and point out risky changes.

  • Why did the last CI run on main fail?

  • Draft release notes from the pull requests merged since the last tag.

Top matches

MCP servers for GitHub issues & PRs

The 12 strongest of 705 matching servers. Servers that name the topic directly come first.

More in Version control
  • gitlab-mcp logo
    Trust score 84 of 100, Excellent

    gitlab-mcp

    by zereight · TypeScript

    GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.

    Registry
    2.1K stars251.7K/wk weekly downloads— tools
  • Trust score 70 of 100, Good

    Github

    by pipeworx-io · TypeScript

    GitHub MCP — wraps the GitHub public REST API (no auth required for public endpoints)

    RegistryRemote
    0 stars797/wk weekly downloads— tools
  • Trust score 69 of 100, Good

    SandboxAPIs

    by driftwork-llc · TypeScript

    Drop-in read-only replicas of GitHub, Jira, Slack and 22 more, preloaded with one fake company.

    Registry
    0 stars266/wk weekly downloads— tools
  • Trust score 68 of 100, Good

    GraphQL gateway for LLMs. Handles huge GitHub GraphQL & @neo4j/graphql schemas without crashing

    Registry
    6 stars—/wk weekly downloads— tools
  • Trust score 67 of 100, Good

    okffs

    by neturely · TypeScript

    MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.

    Registry
    2 stars—/wk weekly downloads— tools
  • Trust score 67 of 100, Good

    Superhero

    by pipeworx-io · TypeScript

    Superhero MCP — wraps akabab.github.io/superhero-api (free, no auth)

    RegistryRemote
    0 stars31/wk weekly downloads— tools
  • jCodemunch MCP logo
    Trust score 66 of 100, Good

    Retrieves code by symbol via tree-sitter, so an agent reads the function it needs, not the file.

    Registry
    2.8K stars—/wk weekly downloads— tools
  • Trust score 66 of 100, Good

    dep-rank

    by j7an · Python

    Rank a GitHub repo's dependents by stars or trust heuristic, and search their code

    Registry
    1 stars—/wk weekly downloads— tools
  • Trust score 65 of 100, Good

    ohmyho.st

    by amerged-org · TypeScript

    Operate ohmyho.st hosting from your coding agent: deploy GitHub apps, Postgres, mail, domains.

    Registry
    0 stars—/wk weekly downloads— tools
  • Trust score 64 of 100, Good

    Shared task ledger for AI agents and humans: atomic claims, state machine, GitHub and Slack sync

    Registry
    3 stars—/wk weekly downloads— tools
  • Trust score 61 of 100, Good

    Open files and diffs from your agent in PlainHub, and keep a shared ledger in your own GitHub repo.

    Registry
    2 stars225/wk weekly downloads— tools
  • Trust score 61 of 100, Good

    Least-privilege auditor for GitHub Actions workflows: permissions, triggers, secrets.

    Registry
    — stars—/wk weekly downloads— tools
Setup

How to set it up

  1. Pick a server. gitlab-mcp is the strongest match. Check its tools and the API keys it needs on its page.
  2. Copy the config for your client. Open the install guide for Claude Desktop, Claude Code, Cursor, or VS Code, and paste the generated block into the client's config file. The client guides show where each config file lives.
  3. Restart and try a prompt. Restart the client so it loads the server, then paste one of the example prompts above.
FAQ

Questions about GitHub issues & PRs

What is the best MCP server for GitHub issues & PRs?

gitlab-mcp ranks first here with a trust score of 84/100, followed by Github (70) and SandboxAPIs (69). Servers that name the topic directly come first, each group ordered by the public trust score, which nobody can pay for. See the methodology for how it is calculated.

How do I set up gitlab-mcp in Claude or Cursor?

Open the install guide for Claude Desktop or Cursor, copy the generated config into the client's config file, add any API keys the server asks for, then restart the client. The client guides cover VS Code, Claude Code, Windsurf, and more.

Can I use a hosted server instead of installing one locally?

2 of the 12 servers listed here can connect remotely over HTTP, so there is nothing to run on your machine: Github, Superhero. The rest run locally over stdio.

How many MCP servers can do this?

MCPpedia lists 705 published servers that match this use case. This page shows the 12 strongest matches; thin and duplicate listings are left out.

Keep exploring
All use cases