GitHub MCP server
GitHub via MCP: search, repos, issues, PRs, files, notifications. OAuth device flow or token.
1 stars36 downloads/wk
Reviews
Write oneNobody has reviewed GitHub yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
GitHub tools (16, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_issue_commentAdd a comment to an issue or pull request.
create_issuewrite actionOpen a new issue in a repository.
get_file_contentsRead a file (decoded) or list a directory in a repo, at an optional ref.
get_issueAn issue's details plus its first comments.
get_pull_requestA PR's details (diff stats, merged state, body).
get_repoRepository metadata (stars, language, default branch, license).
github_loginAuthenticate via GitHub OAuth device flow. First call returns a code + URL to open; run it again after authorizing to finish. (Or set GITHUB_TOKEN to skip.)
github_logoutClear the cached GitHub token.
list_issuesList a repo's issues (excludes PRs).
list_notificationsYour unread GitHub notifications.
list_pull_requestsList a repo's pull requests.
rate_limitYour remaining GitHub API requests and reset time.
search_codeSearch code across GitHub (e.g. 'addEventListener repo:owner/name').
search_issuesSearch issues and pull requests (GitHub search syntax).
search_reposSearch GitHub repositories (GitHub search syntax).
whoamiShow the authenticated GitHub user (and how the token was obtained).
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan11 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 84 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How GitHub compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 50% of 1,119 Developer tools servers
- Tools
- 16
- the typical Developer tools server has 7
- Tools that change things
- 6%
- typical: 5%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 50% of 855 Developer tools servers
- Downloads a week
- 36
- more than 22% of 436 Developer tools servers with a package
What its tools let an agent do: 14 read · 2 create
Install GitHub in Claude Code, Cursor or VS Code
Runs npx -y @abhishekmcp/github on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add github -- npx -y @abhishekmcp/github
What the publisher says
From the GitHub repository's README, as published. We do not edit it. Read it on GitHub
🧰 mcp-suite
A collection of Model Context Protocol servers, built in TypeScript.
Each server lives in its own folder under servers/ and publishes to npm as an independent package, while sharing tooling through an npm workspace. Connect them to any MCP client — Claude Desktop, Claude Code, Cursor, and more.
Table of contents
- Servers
- Quickstart
- Install
- Connecting to a client
- Architecture & conventions
- Development
- Adding a new server
- Publishing
- Contributing
- License
Servers
More on the way: a Spotify controller, and others.
Quickstart
git clone https://github.com/Abhishekkumar2021/mcp-suite.git
cd mcp-suite
npm install # installs deps for every workspace
npm run build # builds every serverInstall
Every server ships through every common channel. For the Claude Code plugin, add the marketplace once — /plugin marketplace add Abhishekkumar2021/mcp-suite — then install per the table. See each server's README for full config.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
GitHub: common questions
- Is GitHub MCP server safe?
- Mostly: it is graded B (78/100). Read the GitHub safety report
- How do I install GitHub?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does GitHub need an API key?
- Yes. The registry entry asks for
GITHUB_TOKEN. - Is GitHub maintained?
- The last commit was 122 days ago (2026-07-04). The latest release is v0.2.0.
- What can I use instead of GitHub?
- Servers from other publishers that do the same job: Gk CLI MCP server, uploads.sh MCP server and Pare Github MCP server.
- How does GitHub compare with other Developer tools MCP servers?
- safety score 78/100 (higher than 50% of 1,119 Developer tools servers); tools 16 (the typical Developer tools server has 7); tools that change things 6% (typical: 5%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to GitHub
Same job from other publishers: the closest match first, then the best rated.
Gk CLIThe GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.not reviewedEstablishedB
uploads.shHost files from coding agents; stage on a branch and attach to GitHub PRs.not reviewedEstablishedA- Pare GithubPare GitHub ג€” Structured GitHub operations (PRs, issues, actions) as typed JSON.not reviewedGrowingA
- NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.not reviewedEstablishedB
- OctoCounts MCP ServerAnalyze and compare public GitHub repo line counts (SLOC) via OctoCounts, from any MCP client.not reviewedGrowingA