GitHub Issue MCP server
io.github.sarim-aliii/github-issue-mcp·v1.1.2AI-powered MCP server for generating GitHub issues and detecting semantic duplicates.
0 stars60 downloads/wk
Reviews
Write oneNobody has reviewed GitHub Issue MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
GitHub Issue MCP tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan47 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 12 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How GitHub Issue MCP compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 1,119 Developer tools servers
- Downloads a week
- 60
- more than 44% of 436 Developer tools servers with a package
Install GitHub Issue MCP in Claude Code, Cursor or VS Code
Runs npx -y github-issue-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add github-issue-mcp -- npx -y github-issue-mcp
What the publisher says
From the GitHub Issue MCP repository's README, as published. We do not edit it. Read it on GitHub
GitHub Issue MCP Assistant
An AI-powered GitHub issue management system built with Model Context Protocol (MCP), Google Gemini, TypeScript, and the GitHub REST API.
GitHub Issue MCP turns a short natural-language bug report into a structured GitHub issue while intelligently checking for existing duplicates before anything is created.
The project demonstrates a controlled agentic workflow where Gemini can reason and use MCP tools, while persistent GitHub write operations remain explicitly controlled by the application and the user.
The MCP server is also packaged as a reusable npm package so it can be embedded into other Node.js applications or launched directly as an MCP stdio server.
✨ Features
- 🤖 AI-powered issue generation using Google Gemini
- 🔍 Duplicate issue detection
- 🧠 Semantic duplicate analysis instead of relying only on keyword matching
- 📝 Interactive collection of additional issue details
- 🏷️ Repository label retrieval and validation
- 👤 Human approval before issue creation
- 🔐 Prevents the autonomous AI agent from directly creating GitHub issues
- 🔄 Automatic retry handling for temporary Gemini API failures
- 🚦 Daily Gemini quota detection without unnecessary retries
- ⚙️ Configurable Gemini model and retry behavior
- 🧪 Comprehensive unit, workflow, and integration tests
- 📦 Reusable MCP server architecture
📦 Installation
Install from npm
npm install github-issue-mcp
The package is available on npm as:
github-issue-mcp
Current release:
v1.1.2
🚀 Quick Start
Run as an MCP server
The package exposes an executable MCP server CLI.
npx -y github-issue-mcp
The server communicates using MCP over stdio.
This is the recommended approach when configuring the server in an MCP-compatible client.
🔌 MCP Client Configuration
GitHub Issue MCP can be used with any MCP-compatible client that supports stdio servers.
Using npx
The simplest configuration uses the published npm package:
{
"mcpServers": {
"github-issue-mcp": {
"command": "npx",
"args": [
"-y",
"github-issue-mcp"
],
"env": {
"GITHUB_TOKEN": "YOUR_GITHUB_TOKEN",
"GITHUB_OWNER": "YOUR_GITHUB_OWNER",
"GITHUB_REPO": "YOUR_GITHUB_REPO",
"GEMINI_API_KEY": "YOUR_GEMINI_API_KEY"
}
}
}
}
The MCP client starts:
npx -y github-issue-mcp
and communicates with the server over stdio.
⚙️ Configuration
Create a .env file when running the project locally.
GITHUB_TOKEN=your_github_token
GITHUB_OWNER=your_github_username
GITHUB_REPO=your_repository
GEMINI_API_KEY=your_gemini_api_key
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
GitHub Issue MCP: common questions
- Is GitHub Issue MCP server safe?
- Mostly: it is graded B (83/100). Read the GitHub Issue MCP safety report
- How do I install GitHub Issue MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does GitHub Issue MCP need an API key?
- Yes. The registry entry asks for
GITHUB_TOKEN,GEMINI_API_KEY. - Is GitHub Issue MCP maintained?
- The last commit was 13 days ago (2026-10-22). The latest release is v1.1.2.
- What can I use instead of GitHub Issue MCP?
- Servers from other publishers that do the same job: GitHub MCP server, Gk CLI MCP server and Pare Github MCP server.
- How does GitHub Issue MCP compare with other Developer tools MCP servers?
- safety score 83/100 (higher than 65% of 1,119 Developer tools servers); downloads a week 60 (more than 44% of 436 Developer tools servers with a package). Full comparison.
Alternatives to GitHub Issue MCP
Same job from other publishers: the closest match first, then the best rated.
- GitHubConnect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.not reviewedEstablishedA
Gk CLIThe GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.not reviewedEstablishedB- Pare GithubPare GitHub ג€” Structured GitHub operations (PRs, issues, actions) as typed JSON.not reviewedGrowingA
- SentryMCP server for Sentry - error monitoring, issue tracking, and debugging for AI assistantsnot reviewedWidely usedA
- GitLab MCP ServerGitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.not reviewedWidely usedB