# ddukbg/github-enterprise-mcp [Health: Active]

**Category:** 🔄 Version Control  
**Repository:** https://github.com/ddukbg/github-enterprise-mcp  
**GitHub Stars:** 29  
**Views:** 3  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/ddukbg-github-enterprise-mcp

## Description
MCP server for GitHub Enterprise API integration

## Tools
Capabilities this server exposes over MCP:

- **list-repositories** — Retrieve repository list for a user or organization
- **get-repository** — Get detailed repository information
- **list-branches** — List branches of a repository
- **get-content** — Retrieve file or directory contents
- **list-pull-requests** — List pull requests in a repository
- **get-pull-request** — Get pull request details
- **create-pull-request** — Create a new pull request
- **merge-pull-request** — Merge a pull request
- **list-issues** — List issues in a repository
- **get-issue** — Get issue details
- **list-issue-comments** — List comments on an issue or pull request
- **create-issue** — Create a new issue
- **create-repository** — Create a new repository
- **update-repository** — Update repository settings
- **delete-repository** — Delete a repository
- **list-workflows** — List GitHub Actions workflows
- **list-workflow-runs** — List workflow runs
- **trigger-workflow** — Trigger a workflow
- **get-license-info** — Get GitHub Enterprise license information
- **get-enterprise-stats** — Get GitHub Enterprise system statistics

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "github-enterprise-mcp": {
    "command": "npx",
    "args": ["-y","@ddukbg/github-enterprise-mcp"],
    "env": {
      "GITHUB_TOKEN": "",
      "GITHUB_ENTERPRISE_URL": ""
    }
  }
}
```

**Requires environment variables:** `GITHUB_TOKEN`, `GITHUB_ENTERPRISE_URL` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What ddukbg/github-enterprise-mcp MCP server does

The ddukbg/github-enterprise-mcp MCP server presents selected GitHub Enterprise API operations through the Model Context Protocol. It covers repository discovery and administration, branch listing, file and directory retrieval, issue management, pull request workflows, GitHub Actions workflows and runs, and enterprise-level license and statistics queries.

The repository is primarily intended for GitHub Enterprise Server deployments. The README also states that it works with GitHub.com and GitHub Enterprise Cloud, although enterprise-specific operations such as license information and enterprise statistics are not available on those services.

## How it works

The server uses a GitHub personal access token together with the base URL of the target GitHub Enterprise API. For a self-hosted GitHub Enterprise Server instance, the URL typically points to an API path such as `https://github.example.com/api/v3`. Requests made through MCP are translated into GitHub API calls, and responses are formatted for client use.

It supports HTTP transport, including an SSE endpoint used by the documented Cursor configuration. The README also shows command-based configuration for Claude Desktop and Cursor. Node.js 18 or later is listed as a prerequisite for local operation, and Docker is supported as an alternative runtime.

## Setup and configuration

Set `GITHUB_TOKEN` to a personal access token and `GITHUB_ENTERPRISE_URL` to the target API URL. The token must have permissions appropriate to the operation; repository tools in the documented table require the `repo` permission. The server can also receive the token and URL through command-line options in HTTP mode.

For local development, clone the repository, install its npm dependencies, and run the development script. For a production-style local setup, build the project and start `dist/index.js` with HTTP transport. Docker users can build the included image and pass the same environment variables when starting the container. `DEBUG` enables debug logging, while `LANGUAGE` or the corresponding command-line option selects English or Korean output; English is the default.

## Tools and capabilities

The documented MCP tool set includes:

- List repositories for a user or organization, with filtering, sorting, and pagination.
- Retrieve repository details, branches, and file or directory contents.
- List, inspect, create, and merge pull requests.
- List, inspect, comment on, and create issues.
- Create, update, or delete repositories.
- List GitHub Actions workflows, inspect workflow runs, and trigger workflows.
- Retrieve GitHub Enterprise license information and system statistics.

These write operations can change repositories or trigger automation, so client users should review the token permissions and the requested action before allowing an agent to run them.

## Limitations and notes

The ddukbg/github-enterprise-mcp MCP server does not provide the enterprise-only license and statistics features when connected to GitHub.com or GitHub Enterprise Cloud. The available operations also depend on the permissions granted to the personal access token. The README recommends URL mode for Cursor and describes command mode as an alternative.

The supplied material documents installation from a cloned repository and an example npm package command only conditionally, stating that the package must be published to the public npm registry. It does not establish a confirmed published package or a universal one-command installation path.

_Full upstream README: https://allmcps.com/mcp/ddukbg-github-enterprise-mcp/readme_

