What are the prerequisites to run this server?
Java 21 or higher and the GitHub CLI (`gh`) installed and authenticated.
@kousen
基本信息
MCP wrapper for the `gh` command
List 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.
Bitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
a mcp server to manage github project's functionality

Model Context Protocol Servers
A Git MCP server for AI agents. STDIO & Streamable HTTP.

Model Context Protocol Servers
评论