github-enterprice-mcp

github-enterprice-mcp

3.3

If you are the rightful owner of github-enterprice-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.

The GitHub Enterprise MCP Server is a robust tool designed to facilitate seamless interactions with the GitHub API. It provides a comprehensive suite of functionalities for managing repositories, performing file operations, and executing advanced searches. This server is particularly beneficial for developers and teams using GitHub Enterprise, as it automates branch creation, preserves Git history, and supports batch operations. With its advanced search capabilities, users can efficiently search code, issues, pull requests, and users. The server is equipped with comprehensive error handling to ensure clear communication of issues, making it a reliable tool for managing GitHub repositories. Additionally, it supports integration with platforms like Cline and Claude Desktop, allowing users to leverage GitHub API functionalities directly from their development environments.

Features

  • Automatic Branch Creation: Automatically creates branches when creating/updating files or pushing changes if they don't exist.
  • Comprehensive Error Handling: Provides clear error messages for common issues.
  • Git History Preservation: Maintains proper Git history without force pushing.
  • Batch Operations: Supports both single-file and multi-file operations.
  • Advanced Search: Supports searching code, issues/PRs, and users.

Tools

  1. create_or_update_file

    Create or update a single file in a repository.

  2. push_files

    Push multiple files in a single commit.

  3. search_repositories

    Search for GitHub repositories.

  4. create_repository

    Create a new GitHub repository.

  5. get_file_contents

    Get contents of a file or directory.