GitHub MCP Server
@brukhabtu
About GitHub MCP Server
A Management Control Panel server for GitHub projects using Issues API
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is GitHub MCP Server?
GitHub MCP Server is a Management Control Panel (MCP) server that manages GitHub projects through the GitHub Issues API. It provides a simple way to manage GitHub projects, tasks, and team collaboration without needing to use GitHub's Projects feature directly.
How to use GitHub MCP Server?
Install Node.js v14 or higher and npm/yarn. Clone the repository, install dependencies, create a .env file with a GitHub Personal Access Token (repo scope), and start the server with npm start or yarn start. The MCP interface is accessible at http://localhost:3000.
Key features of GitHub MCP Server
- View all your repositories
- Create, update, and track issues across repositories
- Assign issues to team members
- Add comments to issues
- Create and manage labels to categorize tasks
- View repository milestones and collaborators
Use cases of GitHub MCP Server
- Track tasks across multiple GitHub repositories from a single interface
- Manage issue labels and milestones for project organization
- Collaborate with team members by assigning and commenting on issues
- View repository collaborators and their permissions
- Automate issue management workflows via API endpoints
FAQ from GitHub MCP Server
What does GitHub MCP Server do?
GitHub MCP Server provides a web interface and API to manage GitHub projects, issues, labels, milestones, and collaborators through the GitHub Issues API.
What are the prerequisites?
Node.js v14 or higher, npm or yarn, and a GitHub Personal Access Token with the repo scope.
How do I set up the server?
Clone the repository, run npm install or yarn install, create a .env file, add your GitHub token, then run npm start or yarn start.
How do I get a GitHub Personal Access Token?
Go to GitHub Settings > Developer settings > Personal access tokens, generate a new token, and ensure it has the repo scope.
What API endpoints are available?
Endpoints include GET/POST for repos, issues, labels, milestones, and collaborators. See the README for the full list.
More Version Control MCP servers
AIO-MCP Server
athapong🚀 All-in-one MCP server with AI search, RAG, and multi-service integrations (GitLab/Jira/Confluence/YouTube) for AI-enhanced development workflows. Folk from https://github.com/nguyenvanduocit/all-in-one-model-context-protocol
GitLab MCP Server
yoda-digitalProduction-grade GitLab MCP server with 86 tools — full GitLab control from any AI agent (Claude, Cursor, Zed).
MCP Linear
tacticlaunchMCP server that enables AI assistants to interact with Linear project management system through natural language, allowing users to retrieve, create, and update issues, projects, and teams.
Code Review Server
crazyrabbitLTCA MCP server for code reviews
GitMCP
idosalPut an end to code hallucinations! GitMCP is a free, open-source, remote MCP server for any GitHub project
Comments