github-enterprise-mcp

github-enterprise-mcp

17

The GitHub Enterprise MCP Server provides an MCP interface for seamless integration with GitHub Enterprise APIs, facilitating data retrieval and management of repositories, branches, issues, PRs, and user management. The server offers enhanced error handling and compatibility with various GitHub platforms, streamlining operations in enterprise environments.

GitHub Enterprise MCP Server

An MCP server for integration with GitHub Enterprise API allowing access to repository information, issues, pull requests, and more. Designed mainly for GitHub Enterprise Server but also compatible with GitHub.com and GitHub Enterprise Cloud.

Key Features

  • Access repository list and information
  • Manage repository branches and contents
  • Handle issues and pull requests
  • GitHub Actions workflow management
  • User and enterprise statistics management
  • Enhanced error handling

Compatibility

  • GitHub Enterprise Server
  • GitHub.com
  • GitHub Enterprise Cloud

Getting Started

Prerequisites

  • Node.js 18 or higher
  • GitHub Enterprise access
  • Personal Access Token (PAT)

Installation

Docker
  • Build and run Docker container
Docker Compose
  • Set environment variables and start with Docker Compose
Local Development
  • Clone repository, install packages, and run the server