GitHub MCP Server Plus logo

GitHub MCP Server Plus

by MCP-Mirror

MCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more. It allows you to interact with GitHub repositories programmatically.

View on GitHub

Last updated: N/A

What is GitHub MCP Server Plus?

This is an MCP server that provides a set of tools for interacting with the GitHub API. It allows users to perform various operations such as creating/updating files, pushing changes, searching repositories, creating issues/pull requests, and managing branches.

How to use GitHub MCP Server Plus?

To use this server, you need a GitHub Personal Access Token with appropriate permissions. Configure the server with your token using either Docker or NPX, as described in the Setup section of the README. Then, you can call the various tools provided by the server, such as create_or_update_file, push_files_content, search_repositories, etc., by sending requests to the server with the required input parameters.

Key features of GitHub MCP Server Plus

  • Automatic Branch Creation

  • Comprehensive Error Handling

  • Git History Preservation

  • Batch Operations

  • Advanced Search

Use cases of GitHub MCP Server Plus

  • Automated repository management

  • Programmatic file manipulation

  • Integration with CI/CD pipelines

  • Building GitHub-based applications

  • Advanced search and filtering of GitHub resources

FAQ from GitHub MCP Server Plus

What permissions are required for the Personal Access Token?

The Personal Access Token requires the repo scope for full control of private repositories, or the public_repo scope for public repositories.

How do I configure the server with my Personal Access Token?

You can configure the server using either Docker or NPX, as described in the Setup section of the README. You need to set the GITHUB_PERSONAL_ACCESS_TOKEN environment variable with your token.

What kind of search queries are supported?

The server supports code, issues/PRs, and users search. Refer to the Search Query Syntax section in the README for details on how to construct search queries.

Can I perform batch operations with this server?

Yes, the server supports batch operations for file operations, allowing you to push multiple files with content or from filesystem paths in a single commit.

What license is this server released under?

This MCP server is licensed under the MIT License.