GitHub Enterprise MCP Server
by containerelic
An MCP server for integration with GitHub Enterprise API, providing an interface to easily access repository information, issues, PRs, and more from GitHub Enterprise in Cursor. It also works with GitHub.com and GitHub Enterprise Cloud.
Last updated: N/A
What is GitHub Enterprise MCP Server?
This is an MCP (Model Context Protocol) server designed to integrate with the GitHub Enterprise API. It allows users to easily access and manage repository information, issues, pull requests, and other GitHub Enterprise resources within applications like Cursor.
How to use GitHub Enterprise MCP Server?
The server can be deployed using Docker, Docker Compose, or run locally. Configuration involves setting environment variables for the GitHub Enterprise URL and a Personal Access Token. Once configured, it exposes an MCP interface that can be integrated with AI tools like Cursor and Claude Desktop by configuring the MCP server settings in those tools.
Key features of GitHub Enterprise MCP Server
Retrieve repository list from GitHub Enterprise instances
Get detailed repository information
List repository branches
View file and directory contents
Manage issues and pull requests
Repository management (create, update, delete)
GitHub Actions workflows management
User management (list, create, update, delete, suspend/unsuspend users)
Access enterprise statistics
Enhanced error handling and user-friendly response formatting
Use cases of GitHub Enterprise MCP Server
Integrating GitHub Enterprise data into AI-powered development tools.
Automating repository management tasks.
Streamlining issue and pull request workflows.
Accessing enterprise-level statistics and license information.
Managing user accounts and permissions within a GitHub Enterprise instance.
FAQ from GitHub Enterprise MCP Server
What is an MCP server?
What is an MCP server?
MCP stands for Model Context Protocol. It provides a standardized interface for accessing and managing data from different sources.
What is the purpose of this MCP server?
What is the purpose of this MCP server?
This MCP server provides an interface to easily access repository information, issues, PRs, and more from GitHub Enterprise in Cursor.
What are the prerequisites for using this server?
What are the prerequisites for using this server?
You need Node.js 18 or higher, access to a GitHub Enterprise instance, and a Personal Access Token (PAT).
How do I configure the server to connect to my GitHub Enterprise instance?
How do I configure the server to connect to my GitHub Enterprise instance?
You need to set the GITHUB_ENTERPRISE_URL
environment variable to your GitHub Enterprise API URL and the GITHUB_TOKEN
environment variable to your Personal Access Token.
What AI tools can I integrate this server with?
What AI tools can I integrate this server with?
This server is designed to work with AI tools like Cursor and Claude Desktop. Instructions for integrating with these tools are provided in the documentation.