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.
MCP server for Atlassian tools (Confluence, Jira)
A Cloudflare-powered MCP (Model Context Protocol) Server that allows you to search and query your GitHub starred repositories using natural language.
Interact seamlessly with GitLab repositories to manage merge requests and issues. Fetch details, add comments, and streamline your code review process with ease.
a private MCP server for accessing Linear
Comments