GitHub-MCP

chayan-1906/GitHub-MCP

3.3

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

No resources