Skip to content

lalax-systems/hypergithub-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

HyperGitHub MCP Server

GitHub Release Go Version License GitHub Topics GitHub Topics

An enhanced MCP (Model Context Protocol) server for GitHub with extended tools and advanced capabilities, including repository deletion and other exclusive features.

πŸš€ Key Features

πŸ†š Improvements over the official GitHub MCP server:

  • πŸ”§ delete_repository tool: Allows deleting GitHub repositories directly from MCP tools
  • ⚑ Performance optimized: Enhanced caching and request handling
  • πŸ›‘οΈ Improved error handling: More descriptive and helpful error messages
  • πŸ”Œ Full compatibility: Maintains all tools from the official GitHub server

πŸ› οΈ Available tools:

  • πŸ“ Complete repository management (create, list, delete)
  • πŸ“ Issue and pull request management
  • πŸ” Advanced search in code, issues, and users
  • πŸ“„ File and commit operations
  • 🏷️ Release and tag management
  • 🎯 And many more...

πŸ“¦ Quick Installation

For Linux (amd64):

# Download precompiled binary
curl -L https://github.com/lalax-systems/hypergithub-mcp/releases/download/v1.0.0/hypergithub-linux-amd64 -o hypergithub
chmod +x hypergithub

# Or use installation script
curl -O https://raw.githubusercontent.com/lalax-systems/hypergithub-mcp/main/install.sh
chmod +x install.sh
./install.sh

From source (any platform):

git clone https://github.com/lalax-systems/hypergithub-mcp.git
cd hypergithub-mcp
go build -o hypergithub ./cmd/github-mcp-server

πŸ”§ Configuration

Kilo Code / Claude Desktop:

{
  "hypergithub": {
    "command": "hypergithub",
    "args": ["stdio"],
    "env": {
      "GITHUB_PERSONAL_ACCESS_TOKEN": "your_github_token"
    }
  }
}

VSCode with MCP extension:

{
  "mcp.servers": {
    "hypergithub": {
      "command": "hypergithub",
      "args": ["stdio"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "${env:GITHUB_TOKEN}"
      }
    }
  }
}

🎯 Usage

Example: Delete a repository

# The binary runs automatically when Kilo Code needs it
# No manual execution required

# Automatic configuration:
# 1. Kilo Code executes: hypergithub stdio
# 2. Processes commands: delete_repository, create_repository, etc.
# 3. Kilo Code automatically closes the process

HyperGitHub exclusive tools:

  • delete_repository - Delete GitHub repositories
  • All official server tools + optimizations

πŸ› οΈ Development

Requirements:

  • Go 1.24 or higher: Download Go
  • Git: For cloning the repository
  • GitHub token: With appropriate permissions

Compilation:

go mod download
go build -o hypergithub ./cmd/github-mcp-server

Running tests:

go test ./...
go vet ./...
go fmt ./...

πŸ“ Project Structure

hypergithub-mcp/
β”œβ”€β”€ cmd/              # Main entry point
β”œβ”€β”€ internal/         # Server internal code
β”œβ”€β”€ pkg/              # Public packages
β”œβ”€β”€ docs/             # Documentation
β”œβ”€β”€ examples/         # Configuration examples
β”œβ”€β”€ dist/             # Compiled binaries
└── script/           # Utility scripts

🀝 Contribution

Contributions are welcome! Please read CONTRIBUTING.md for details.

How to contribute:

  1. Fork the repository
  2. Create a descriptive branch
  3. Make your changes
  4. Submit a pull request

πŸ“„ License

This project is licensed under the MIT License - see LICENSE for details.

πŸ”— Useful Links

⭐ Demonstration

This server has been tested and demonstrated with:

  • βœ… Repository creation and deletion
  • βœ… Complete issue and PR management
  • βœ… Integration with multiple MCP clients
  • βœ… Performance superior to the original server

Note: This is an enhanced spin-off of the official GitHub MCP server (github/github-mcp-server) with extended functionality and optimizations.

Keywords: MCP, Model Context Protocol, GitHub, Automation, Go, Server, CLI, DevTools, API, Integration, AI Assistant, Kilo Code, VSCode, Claude Desktop

About

Enhanced MCP server for GitHub with extended tools and capabilities

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors