MCP.so
Sign In

GitHub Mapper MCP Server

@dazeb

About GitHub Mapper MCP Server

MCP GitHub Mapper is a MCP tool that will map any repository remotely and import the map directly into your code editor.

Basic information

Category

Version Control

Runtime

node

Transports

stdio

Publisher

dazeb

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "MCP-Github-Mapper": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli",
        "install",
        "github-mapper-mcp-server",
        "--client",
        "claude"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is GitHub Mapper MCP Server?

GitHub Mapper MCP Server is a Model Context Protocol (MCP) server that provides tools for mapping and analyzing GitHub repositories. It allows users to set a GitHub Personal Access Token and retrieve detailed repository information, including structure and summary statistics (stars, forks, language, etc.). It is intended for developers who want to analyze GitHub repository structure through MCP-compatible clients like Claude Desktop.

How to use GitHub Mapper MCP Server?

Install via Smithery (npx -y @smithery/cli install github-mapper-mcp-server --client claude) or manually (clone, npm install, npm run build, npm start). The server runs on stdio. Use the set-github-token tool to provide a GitHub Personal Access Token, then use map-github-repo with a repository URL to get its structure and summary. Example: "Please set-github-token to ghp_..." and "Please map-github-repo https://github.com/owner/repo".

Key features of GitHub Mapper MCP Server

  • Set a GitHub Personal Access Token for authentication.
  • Map and analyze GitHub repository file structure.
  • Retrieve repository summary (stars, forks, language, etc.).
  • Provide a detailed, nested repository file tree output.

Use cases of GitHub Mapper MCP Server

  • Quickly inspect a repository’s structure and metadata from an MCP client.
  • Integrate repository analysis into Claude Desktop or other MCP‑compatible IDEs.
  • Automate repository discovery and summarization in development workflows.

FAQ from GitHub Mapper MCP Server

What are the prerequisites?

Node.js v18.0.0 or later, npm, and a GitHub Personal Access Token (classic) with repo scope.

Where does the server get repository data?

It fetches data from the GitHub API using the provided token.

What transport does it use?

The server communicates over stdio, making it compatible with MCP clients that support stdio transport.

What happens if I don’t set a token first?

If the token is not set, you will receive an error prompting you to use the set-github-token tool before using map-github-repo.

How are errors handled for invalid URLs?

Invalid GitHub URLs or repository paths result in appropriate error messages.

Comments

More Version Control MCP servers