Megh-Zyke/github-mcp-server
If you are the rightful owner of github-mcp-server 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.
A Model Context Protocol (MCP) server implementation for GitHub, enabling AI agents and LLMs to interact with GitHub repositories programmatically via standardized JSON-RPC tools.
Tools
Functions exposed to the LLM to take actions
get_repo_info
Fetch basic repository info (stars, forks, name)
get_total_number_of_commits
Get the total number of commits in a repository
get_commit_numbers
List commit SHA hashes
get_commit_details
Retrieve details about a specific commit
compare_commits
Compare two commits and return file-level changes
get_all_issues
List all issues with details
get_issue_by_number
Get details of a specific issue
create_issue
Create a new issue
comment_on_issue
Add a comment to an issue
get_issue_comments
Retrieve all comments on an issue
add_issue_labels
Add labels to an issue
remove_issue_labels
Remove labels from an issue
assign_issue
Assign users to an issue
unassign_issue
Remove assignees from an issue
close_issue
Close an issue
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client