mcp-github
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