GitHub Mapper 是一款基于 Model Context Protocol (MCP) 的服务器,它为用户提供了强大的工具,用于映射和分析 GitHub 仓库。借助该服务器,用户只需设置 GitHub 个人访问令牌,就能轻松获取指定仓库的详细信息,包括仓库结构和摘要统计信息。
GitHub Mapper 是一个 Model Context Protocol (MCP) 服务器,提供用于映射和分析 GitHub 仓库的工具。它允许用户设置 GitHub 个人访问令牌并获取指定仓库的详细信息,包括其结构和摘要统计信息。
通过 Smithery 自动在 Claude Desktop 上安装 GitHub Mapper:
npx -y @smithery/cli install github-mapper-mcp-server --client claude
git clone https://github.com/your-username/github-mapper-mcp-server.git
cd github-mapper-mcp-server
npm install
npm run build
npm start
服务器将在标准输入输出上运行,允许与 MCP 客户端通信。
set-github-token
设置 GitHub 个人访问令牌以进行身份验证。
示例,在您的 IDE 或 Claude Desktop 中:
请设置-github-token为 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
map-github-repo
映射 GitHub 仓库结构并提供摘要信息。
示例:
请映射-github-repo https://github.com/dazeb/MCP-Github-Mapper
{
"mcpServers": {
"github-mapper": {
"command": "node",
"args": ["/home/user/Documents/Cline/MCP/github-mapper/build/index.js"]
}
}
}
仓库分析摘要:
名称:Hello-World
描述:我在 GitHub 上的第一个仓库。
Stars 数量:123
Forks 数量:45
语言:JavaScript
贡献者数量:6
文件结构:
- .github/workflows/
- ci.yml
- README.md
- package.json
- src/
- index.js
- App.js
我们欢迎社区贡献!请参考我们的 CONTRIBUTING.md 文件以了解如何参与。
此项目受 MIT License 保护。