3D MCP Cursor Visualization
Github MCP Logo - AI-Powered Development Tool for Cursor IDE

Github MCP

Model Context Protocol Integration

Overview

This server provides integration with Github's issue tracking system through MCP, allowing LLMs to interact with Github issues.

Github Features

  • Create and manage Github issues
  • Search and filter issues by various criteria
  • Add comments and labels to issues
  • Update issue status and assignees
  • Natural language interface for issue management
  • View issue history and activity
  • Cross-reference issues and pull requests

Github Setup & Configuration

Requirements

  • Node.js >= v16.0.0
  • Github Personal Access Token
  • Claude Desktop

Installation Instructions

# NPX Installation
npx -y @modelcontextprotocol/server-github

# Docker Installation
docker run --rm -i mcp/github

# Build from Source
git clone https://github.com/modelcontextprotocol/servers.git
cd servers/src/github
npm install
npm run build

Configuration

# Environment Variables
GITHUB_TOKEN=<your_github_token>

# Claude Desktop Configuration
{
  "github": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-github"],
    "env": {
      "GITHUB_TOKEN": "<your_github_token>"
    }
  }
}

Github Available Tools

  • issue_create
  • issue_update
  • issue_close
  • issue_reopen
  • issue_comment
  • issue_list
  • issue_search
  • issue_get
  • issue_add_labels
  • issue_remove_labels
  • issue_assign

Github Required Inputs

GITHUB_TOKEN

Type
string
Description
Github Personal Access Token with repo scope
Required
Yes

repository

Type
string
Description
Repository in format owner/repo
Required
Yes

Github Use Cases

  • Automated issue creation and management
  • Issue tracking and organization
  • Project management and task tracking
  • Bug reporting and feature requests
  • Team collaboration and communication
  • Code review process management
  • Release planning and milestone tracking

Frequently Asked Questions

This server provides integration with Github's issue tracking system through MCP, allowing LLMs to interact with Github issues.
Node.js >= v16.0.0, Github Personal Access Token, Claude DesktopView detailed requirements
Follow the installation instructions in the setup section above.View installation guide

Github MCP provides the following tools:

  • issue_create
  • issue_update
  • issue_close
  • issue_reopen
  • issue_comment
  • issue_list
  • issue_search
  • issue_get
  • issue_add_labels
  • issue_remove_labels
  • issue_assign