README Documentation
GitHub Tools
Model Context Protocol (MCP) server for accessing Github.
Repository tools:
Tools for managing GitHub repositories:
get_commit
: Get details for a specific commitlist_commits
: Get list of commits in a branchlist_branches
: List branches in a repositorycreate_or_update_file
: Create or update a file in a repositorycreate_repository
: Create a new GitHub repositoryget_file_contents
: Get contents of a file or directoryfork_repository
: Fork a repository to your account or organization
Search Tools
Tools for searching GitHub:
search_repositories
: Search for GitHub repositoriessearch_code
: Search for code across GitHub repositoriessearch_users
: Search for GitHub users
Issue Tools
Tools for managing GitHub issues:
get_issue
: Get details of a specific issueadd_issue_comment
: Add a comment to an issuesearch_issues
: Search for issues across repositoriescreate_issue
: Create a new issuelist_issues
: List issues in a repositoryupdate_issue
: Update an existing issue
Pull Request Tools
Tools for managing pull requests:
get_pull_request
: Get details of a specific pull requestupdate_pull_request
: Update an existing pull requestlist_pull_requests
: List pull requests in a repositorymerge_pull_request
: Merge a pull requestget_pull_request_files
: Get files changed in a pull requestget_pull_request_status
: Get the status of a pull request
Quick Actions
Key Features
Model Context Protocol
Secure Communication
Real-time Updates
Open Source