github-mcp-server

github-mcp-server

2.5

The GitHub MCP Server is designed to facilitate the management of GitHub projects using the GitHub Issues API. It offers an interface for handling tasks, team collaboration, and project organization without using GitHub's native Projects feature. Key features include issue tracking, team assignments, and label management.

GitHub MCP Server

A Management Control Panel (MCP) server for managing GitHub projects via the GitHub Issues API.

Features

  • View all repositories
  • Manage issues and assign them to team members
  • Add comments and manage labels
  • View milestones and collaborators

Prerequisites

  • Node.js (v14+)
  • npm or yarn
  • GitHub Personal Access Token

Setup

  • Clone the repo
  • Install dependencies
  • Configure .env with GitHub Token
  • Start the server and access via browser

API Endpoints

  • Get and manage repositories, issues, labels, milestones, and collaborators

Customization

  • Add more API endpoints
  • Advanced frontend
  • Multi-user authentication
  • Database support