Token导航 LogoToken导航TokenDH.com
GitHub Mapper MCP Server logo
开发工具stdio官方级别未说明来源级核验

GitHub Mapper MCP Server

MCP Server

@smithery/cli

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

工具数

0

提示词数

0

GitHub Stars

24

资源数

0
TypeScriptCline开发工具ClineClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

dazeb

提供方

dazeb

最后核验

2026/5/18 04:56

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install github-mapper-mcp-server --client claude

详细介绍

](https://mseep.ai/app/dazeb-mcp-github-mapper)

GitHub映射器MCP服务器

](https://smithery.ai/server/github-mapper-mcp-server)

GitHub Mapper是一个模型上下文协议(MCP)服务器,提供用于映射和分析GitHub存储库的工具。它允许用户设置GitHub个人访问令牌并检索有关指定存储库的详细信息,包括其结构和摘要统计信息。

特性

  • 设置GitHub个人访问令牌进行身份验证
  • 映射和分析GitHub存储库结构
  • 检索存储库摘要信息(星号、叉号、语言等)
  • 提供详细的存储库文件结构

先决条件

  • Node.js(建议使用v18.0.0或更高版本)
  • npm(附带Node.js)
  • 具有适当权限的GitHub个人访问令牌

安装

通过Smithery安装

通过以下方式自动安装GitHub Mapper for Claude Desktop 史密瑟里:

npx -y @smithery/cli install github-mapper-mcp-server --client claude

手动安装

  1. 克隆存储库:
   git clone https://github.com/your-username/github-mapper-mcp-server.git
   cd github-mapper-mcp-server
  1. 安装依赖项:
   npm install
  1. 构建项目:
   npm run build

用法

  1. 启动服务器:
   npm start
  1. 服务器将在stdio上运行,使其能够与MCP客户端通信。

可用工具

1. set-github-token

设置用于身份验证的GitHub个人访问令牌。

  • 创建您的个人访问令牌 这里。选择令牌(经典)。范围:回购

image

例如,在IDE或Claude桌面中:

Please set-github-token to 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

2. map-github-repo

映射GitHub存储库结构并提供摘要信息。

例子:

Please map-github-repo https://github.com/dazeb/MCP-Github-Mapper

在Cline或Roo-Cline MCP客户端中手动安装:

{
  "mcpServers": {
    "github-mapper": {
      "command": "node",
      "args": ["/home/user/Documents/Cline/MCP/github-mapper/build/index.js"]
    }
  }
}

输出示例

Repository Analysis Summary:

Name: Hello-World
Description: My first repository on GitHub!
Stars: 1234
Forks: 567
Primary Language: JavaScript
Created: 2023-01-01
Last Updated: 2023-06-15

Repository Structure:

{
  "src": {
    "components": {
      "Header.js": null,
      "Footer.js": null
    },
    "pages": {
      "index.js": null,
      "about.js": null
    },
    "styles": {
      "global.css": null
    }
  },
  "public": {
    "images": {
      "logo.png": null
    },
    "favicon.ico": null
  },
  "package.json": null,
  "README.md": null
}

图像

image

运行评估

evals包加载一个mcp客户端,然后运行index.ts文件,因此不需要在测试之间重建。您可以通过在npx命令前加前缀来加载环境变量。可以找到完整的文档 这里.

OPENAI_API_KEY=your-key  npx mcp-eval src/evals/evals.ts src/index.ts

错误处理

  • 如果未设置GitHub令牌,您将收到一条错误消息,提示您使用 set-github-token 工具第一。
  • 无效的GitHub URL或存储库路径将导致相应的错误消息。

贡献

欢迎投稿!请随时提交拉取请求。

许可证

该项目根据MIT许可证获得许可。

目录标签

目录标签

TypeScriptCline开发工具developer-toolsmcpmcp-serverroocodeGitHub分析本地部署仓库映射MCP服务器

支持客户端

ClineClaude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP