
github-issue-tracker-mcp
Connects MCP clients to GitHub repositories for issue management. Supports listing issues, creating new ones, updating details, adding comments, and closing issues via protocol calls. Developers and DevOps teams use it to automate repository maintenance and integrate AI for issue triage.
Overview
github-issue-tracker-mcp is an MCP server that exposes GitHub issue tracker functionality through the Model Context Protocol. It allows clients, including AI models, to perform read and write operations on issues in specified repositories without direct GitHub API authentication in the client.
Key Capabilities
list_issues(repo_owner, repo_name): Fetches issues from a repository, filtered by state (open/closed), labels, or assignee.get_issue(repo_owner, repo_name, issue_number): Retrieves full details of a specific issue, including title, body, comments, and labels.create_issue(repo_owner, repo_name, title, body, labels): Creates a new issue with optional assignees, milestones, and labels.update_issue(repo_owner, repo_name, issue_number, title, body, state, labels): Modifies an issue's title, body, state (open/close), or labels.add_comment(repo_owner, repo_name, issue_number, body): Appends a comment to an issue.
These capabilities rely on GitHub tokens provided via MCP configuration.
Use Cases
- Automated Bug Filing: Parse error logs in a CI/CD pipeline and use
create_issueto open bugs in the project repo with stack traces as body. - Issue Triage Bot: Run
list_issuesdaily to fetch unassigned open issues, then useupdate_issueto add labels and assignees based on keywords. - AI-Powered Responses: Query
get_issue, analyze content with an LLM, thenadd_commentwith suggested fixes or questions. - Stale Issue Cleanup: Use
list_issuesto identify inactive issues, thenupdate_issueto close them with a standard message.
Who This Is For
Repository maintainers, DevOps engineers, and developers building GitHub integrations. AI application creators integrating issue management into workflows for code reviews or support systems.