Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Access MCP Server

A simple MCP (Model Context Protocol) server that allows Claude to browse and read files from any public GitHub repository.

What it does

This server gives Claude three tools:

  • list_repos — lists all public repositories for a given GitHub user or organization
  • list_files — lists all files and folders in a given repository path
  • get_file — reads the content of a specific file from a repository

This means you can ask Claude to explore and analyze any public GitHub repo directly, without having to copy-paste code manually.

Requirements

  • Python 3.10+
  • Claude Desktop

Installation

  1. Clone the repo:

    git clone https://github.com/merakleee/mcp-gitaccess.git
    cd mcp-gitaccess
  2. Install dependencies:

    pip install mcp requests
  3. Add the server to your Claude Desktop config file at C:\Users\<you>\AppData\Roaming\Claude\claude_desktop_config.json:

    {
      "mcpServers": {
        "gitaccess": {
          "command": "python",
          "args": ["C:\\path\\to\\server.py"]
        }
      }
    }
  4. Restart Claude Desktop.

Notes

  • Only works with public repositories
  • No GitHub token required
  • Rate limited to 60 requests/hour by the GitHub API

About

GitHub Access MCP Server

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages