github/github-mcp-server
The GitHub MCP Server connects AI tools directly to GitHub's platform. This gives AI agents, assistants, and chatbots the ability to read repositories and code files, manage issues and PRs, analyze code, and automate workflows. All through natural language interactions. - Repository Management: Browse and query code, search files, analyze commits, and understand project structure across any repository you have access to. - Issue & PR Automation: Create, update, and manage issues and pull requests. Let AI help triage bugs, review code changes, and maintain project boards. - CI/CD & Workflow Intelligence: Monitor GitHub Actions workflow runs, analyze build failures, manage releases, and get insights into your development pipeline. - Code Analysis: Examine security findings, review Dependabot alerts, understand code patterns, and get comprehensive insights into your codebase. - Team Collaboration: Access discussions, manage notifications, analyze team activity, and streamline processes fo
Ads
Overview
The GitHub MCP Server connects AI tools directly to GitHub's platform. This gives AI agents, assistants, and chatbots the ability to read repositories and code files, manage issues and PRs, analyze code, and automate workflows. All through natural language interactions. - Repository Management: Browse and query code, search files, analyze commits, and understand project structure across any repository you have access to. - Issue & PR Automation: Create, update, and manage issues and pull requests. Let AI help triage bugs, review code changes, and maintain project boards. - CI/CD & Workflow Intelligence: Monitor GitHub Actions workflow runs, analyze build failures, manage releases, and get insights into your development pipeline. - Code Analysis: Examine security findings, review Dependabot alerts, understand code patterns, and get comprehensive insights into your codebase. - Team Collaboration: Access discussions, manage notifications, analyze team activity, and streamline processes fo
Capabilities
- get_file_contents
Repository exploration — Ask your assistant to browse repositories, search files, and understand project structure using tools like `get_file_contents`.
- Issue & PR management
Have your AI create, update, and triage issues and pull requests, including reviewing code changes and maintaining project boards.
- CI/CD monitoring
Get insights into GitHub Actions workflow runs, analyze build failures, and manage releases through natural language queries.
- Code security analysis
Examine security findings, review Dependabot alerts, and understand code patterns across your codebase.
- Team collaboration
Access discussions, manage notifications, and analyze team activity to streamline development processes.
Installation
docker run -i --rm \
Configuration
{
"mcpServers": {
"github-mcp-server": {
"command": "docker",
"args": [
"logout",
"ghcr.io"
]
}
}
}Paste into ~/.cursor/mcp.json or .cursor/mcp.json
Tags
- github
- version-control
- project-management
- coding-agent
- workflow-automation
- awesome-list
Related MCP servers
Version Control
Gitee
Gitee MCP Server is a Model Context Protocol (MCP) server implementation for Gitee. It provides a set of tools for interacting with Gitee's API, allowing AI assistants to manage repositories, issues, pull requests, and more. - Interact with Gitee repositories, issues, pull requests, and notifications - Configurable API base URL to support different Gitee instances - Command-line flags for easy configuration - Supports both personal, organization, and enterprise operations - Dynamic toolset enable/disable
6 tools · create_pull, get_file_content
Version Control
Kubernetes MCP Server
> A Model Context Protocol (MCP) server for Kubernetes cluster management with ArgoCD and GitLab integration. This repository contains the Claude Kubernetes MCP (Model Context Protocol) server, built in Go. The server integrates with ArgoCD, GitLab, Claude AI, and Kubernetes to enable advanced control and automation of Kubernetes environments. - Overview - Prerequisites - Setup Instructions - Configuration - Running Locally - Building and Running with Docker - Production Deployment - API Documentation - Postman Collection - License
6 tools · Get resource details, List ArgoCD applications
Version Control
HasanJahidul/git-insight-mcp
Semantic git queries beyond `git log`: who-touched (blame grouped by author with primary owner), introducing-PR, co-change suggestions, branch hygiene (ahead/behind/stale), recent-work standup, and full commit context. Local git plus optional GitHub API for PR and issue linkage.
Version Control
gitopia/gitopia-mcp-server
Decentralized Git with on-chain governance, bounties, and DAOs. Tools for repos, issues, PRs, labels, releases, bounties, and DAO proposals. Auto-wallet on first use, trust tiers, and approval mode for human-in-the-loop. Go binary or Docker.
Version Control
nikolay-e/diffctx
Selects the minimum code context an LLM needs to understand a git diff: graph-based fragment selection under a token budget, deterministic, 30+ languages. Published on PyPI and in the MCP Registry.
Version Control
gitea/gitea-mcp
Interactive with Gitea instances with MCP.
Version Control
Sentry MCP Server
Retrieve and inspect Sentry issues without leaving your assistant.
2 tools · get_issue, list_issues
Version Control
Slack MCP Server
Interact with Slack workspaces — list channels and post messages from your assistant.
2 tools · list_channels, post_message