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
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.
More Version Control MCP servers
MCP Linear
tacticlaunchMCP server that enables AI assistants to interact with Linear project management system through natural language, allowing users to retrieve, create, and update issues, projects, and teams.
Git MCP Server
cyanheadsA Git MCP server for AI agents. STDIO & Streamable HTTP.
Jira MCP
nguyenvanduocitA Go-based MCP (Model Control Protocol) connector for Jira that enables AI assistants like Claude to interact with Atlassian Jira. This tool provides a seamless interface for AI models to perform common Jira operations including issue management, sprint planning, and workflow tra
Atlassian Jira MCP Server
aashariNode.js/TypeScript MCP server for Atlassian Jira. Equips AI systems (LLMs) with tools to list/get projects, search/get issues (using JQL/ID), and view dev info (commits, PRs). Connects AI capabilities directly into Jira project management and issue tracking workflows.
Gerrit Review MCP Server
cayirtepeomerThis MCP server provides integration with Gerrit code review system, allowing AI assistants to review code changes and their details through a simple interface.
Comments