github-mcp-server-sse

yamagai/github-mcp-server-sse

3.1

If you are the rightful owner of github-mcp-server-sse 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.

GitHub MCP Server is a server that integrates with GitHub using the Model Context Protocol (MCP) to provide a standardized interface for LLM applications to communicate with the GitHub API.

The GitHub MCP Server is designed to facilitate seamless integration between large language model (LLM) applications and the GitHub API. By leveraging the Model Context Protocol (MCP), this server offers a standardized interface that simplifies the process of interacting with GitHub repositories. It supports a wide range of functionalities, including searching for repositories, creating new repositories, retrieving and updating file contents, and managing pull requests. The server can be operated in different modes, such as standard input/output (Stdio) and Server-Sent Events (SSE), providing flexibility in how it can be deployed and used. Additionally, it can be run as a Docker container, making it easy to integrate into various development environments.

Features

  • Repository search and creation
  • File content retrieval and updates
  • Batch file push to repositories
  • Repository forking
  • Pull request management and review
0

Tools

  1. search_repositories

    Searches for GitHub repositories.

  2. create_repository

    Creates a new GitHub repository.

  3. get_file_contents

    Retrieves the contents of a file from a GitHub repository.

  4. create_or_update_file

    Creates or updates a file in a GitHub repository.

  5. push_files

    Pushes multiple files to a GitHub repository at once.

  6. fork_repository

    Forks a GitHub repository.

  7. create_pull_request

    Creates a new pull request in a GitHub repository.

  8. get_pull_request

    Retrieves details of a pull request from a GitHub repository.

  9. create_pull_request_review

    Creates a review for a pull request.