What are the prerequisites to run this server?
Java 21 or higher and the GitHub CLI (`gh`) installed and authenticated.
@kousen
Basic information
MCP wrapper for the `gh` command
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryList issues in a repository
Get details of a specific issue
Create a new issue
List pull requests
Get pull request details
Create a new pull request
Get file contents from repository
List user's repositories
Search GitHub repositories
Get authenticated user details
List repository branches
Create a new branch
GitHub MCP Server is a Spring Boot‑based implementation of the Model Context Protocol that exposes GitHub operations as tools for AI assistants. It uses the GitHub CLI (gh) and Spring AI to let AI agents interact with repositories, issues, pull requests, and user account data.
First, install the GitHub CLI and authenticate with gh auth login. Then clone the repository, run ./gradlew build to compile, and start the server with ./gradlew bootRun. Configuration can be adjusted in src/main/resources/application.properties.
Java 21 or higher and the GitHub CLI (`gh`) installed and authenticated.
Run `gh auth login` in your terminal to authenticate the GitHub CLI.
It provides over a dozen tools including `listIssues`, `createPullRequest`, `getFileContents`, `searchRepositories`, `createBranch`, and more – all listed in the README’s tool table.
Clone the project, use `./gradlew build`, then start with `./gradlew bootRun`.
Spring Boot 3.5.0, Spring AI 1.0.0, Java 21, GitHub CLI, and Gradle as the build tool.
This MCP server provides integration with Gerrit code review system, allowing AI assistants to review code changes and their details through a simple interface.
Bitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
GitHub's official MCP Server
Node.js/TypeScript MCP server for Atlassian Jira. Equips AI systems (LLMs) with tools to list/get projects, search/get issues (using JQL/ID), and view dev info (commits, PRs). Connects AI capabilities directly into Jira project management and issue tracking workflows.

Model Context Protocol Servers
Comments