kousen/gh_mcp_server
If you are the rightful owner of gh_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Spring Boot-based Model Context Protocol (MCP) server providing GitHub integration tools for AI assistants like Claude Desktop.
The GitHub MCP Server is a lightweight, Java-based server that implements the Model Context Protocol to facilitate GitHub operations for MCP clients. It uses the GitHub CLI to perform tasks such as repository management, issue tracking, and pull request handling, offering a streamlined alternative to the official GitHub MCP server without the need for Docker. This server is designed to integrate seamlessly with AI assistants, enabling them to execute GitHub operations through natural language commands. It supports a wide range of GitHub functionalities, ensuring comprehensive coverage of typical workflows.
Features
- Repository Operations: Manage repositories, branches, and commit history.
- Issue Management: Create, list, and manage GitHub issues.
- Pull Request Management: Handle pull requests, including creation and merging.
- Workflow and Actions: Manage GitHub Actions workflows and runs.
- Release Management: Create and list releases with draft and prerelease options.
Usages
usage with Claude Desktop
{ "mcpServers": { "github": { "command": "java", "args": ["-jar", "/path/to/gh_mcp_server/build/libs/gh_mcp_server.jar"], "env": {} } } }
usage with Claude Desktop Gradle
{ "mcpServers": { "github": { "command": "./gradlew", "args": ["bootRun"], "cwd": "/path/to/gh_mcp_server", "env": {} } } }