mcp-github

mcp-github

1

This project is an MCP server designed for seamless integration with the GitHub API. It enables users to manage repositories, automate project management tasks, and search through code and issues efficiently. Its features include automatic branch creation, error handling, and comprehensive search functionalities.

create_or_update_file

Single file creation/update (automatically process branches

push_files

Multi-file atomic commit (single commit batch operation

search_repositories

Multi-condition repository search (paging support

create_issue

Creation of label/assignment issues

create_pull_request

Configurable PR creation (including draft mode

get_pull_request_files

Get the details of the PR change file (including diff

add_card_to_column

Add question/PR/note card in the Kanban column

search_code

Syntax-aware code search (supports language/path filtering

update_project_v2

Metadata update for new version of Projects