Github MCP Server

Gitman - Simple CLI Github Repository Manager

Local serverstdioPython

What is the Github MCP Server?

Gitman - Simple CLI Github Repository Manager

Configuration and credentials

  • Python 3.x - pip - Github OAuth authentication token with the repos flag enabled (for actions that require user authentication)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
listLists the repositories of a user, either specified with the --user flag or defaulting to the authenticated user.
cloneClones a specified repository (formatted <user>/<repo>, defaulting to the authenticated user if <user>/ not present) in the current working directory.
forkForks a specified repository (formattes <user>/<repo>) for the authenticated user.

How to install the Github MCP Server

{
  "mcpServers": {
    "github-manager": {
      "command": "uvx",
      "args": ["github-manager"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Python 3.x - pip - Github OAuth authentication token with the repos flag enabled (for actions that require user authentication)

Example prompts to try

  • “Use Github to setup.”
  • “Use Github to list.”
  • “Use Github to clone.”

Frequently asked questions

Gitman - Simple CLI Github Repository Manager Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.