Skip to main content
Glama
piyushgIITian

GitHub Enterprise MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_API_URLNoGitHub API URL (defaults to https://api.github.com for GitHub.com, use your instance URL for GitHub Enterprise)https://api.github.com
GITHUB_API_VERSIONNoGitHub API version to use (e.g. 2022-11-28)
GITHUB_PERSONAL_ACCESS_TOKENYesGitHub Personal Access Token with appropriate permissions (repo scope for private repos, public_repo for public repos only)

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
search-repositoriesC

Search for GitHub repositories

create-repositoryC

Create a new GitHub repository in your account

update-repositoryC

Update an existing GitHub repository

delete-repositoryC

Delete a GitHub repository

create-branchC

Create a new branch in a GitHub repository

list-commitsC

Get list of commits of a branch in a GitHub repository

list-workflowsC

List workflows in a GitHub repository

list-workflow-runsC

List workflow runs in a GitHub repository

trigger-workflowC

Trigger a workflow run in a GitHub repository

create-or-update-fileC

Create or update a single file in a GitHub repository

push-filesC

Push multiple files to a GitHub repository in a single commit

get-file-contentsC

Get the contents of a file or directory from a GitHub repository

fork-repositoryB

Fork a GitHub repository to your account or specified organization

list-issuesC

List and filter repository issues

get-issueB

Get details of a specific issue in a GitHub repository.

create-issueC

Create a new issue in a GitHub repository

update-issueC

Update an existing issue in a GitHub repository

add-issue-commentC

Add a comment to an existing issue

list-pull-requestsC

List and filter repository pull requests

get-pull-requestC

Get details of a specific pull request

create-pull-requestC

Create a new pull request in a GitHub repository

create-pull-request-reviewC

Create a review on a pull request

merge-pull-requestC

Merge a pull request

get-pull-request-filesB

Get the list of files changed in a pull request

get-pull-request-statusB

Get the combined status of all status checks for a pull request

update-pull-request-branchC

Update a pull request branch with the latest changes from the base branch

get-pull-request-commentsC

Get the review comments on a pull request

get-pull-request-reviewsC

Get the reviews on a pull request

search-codeC

Search for code across GitHub repositories

search-issuesC

Search for issues and pull requests across GitHub repositories

search-usersC

Search for users on GitHub

get-license-infoB

Get information about commonly used licenses on GitHub

get-enterprise-statsB

Get GitHub Enterprise statistics (only available for GitHub Enterprise)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/piyushgIITian/github-enterprice-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server