chayan-1906/GitHub-MCP
If you are the rightful owner of GitHub-MCP 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.
An MCP-compliant server built with TypeScript to extend Claude and other AI agents with superpowers for GitHub Repositories, Branches, Commits, Issues, and Actions.
Tools
Functions exposed to the LLM to take actions
myDetails
Retrieves details of the authenticated GitHub user, including username, display name, email (if available), avatar URL, and profile link
listRepositories
Fetches repositories user has access to. Calls repeatedly with increasing currentPage until result is empty
getRepositoryDetails
Fetches metadata of a GitHub repository (e.g., default branch, visibility, description, etc.). Useful before accessing files or commits from a repo
createRepository
Creates a new GitHub repository for the authenticated user with optional description, visibility, and initialization
updateRepository
Updates repository description and/or tags (topics) of a GitHub repository
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client