remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides tools for mapping and analyzing GitHub repositories, including setting authentication tokens, retrieving repository structures, and accessing summary information like stars, forks, language, and update dates.
GitHub Mapper MCP 服务器
GitHub Mapper 是一个模型上下文协议 (MCP) 服务器,提供用于映射和分析 GitHub 存储库的工具。它允许用户设置 GitHub 个人访问令牌并检索指定存储库的详细信息,包括其结构和摘要统计信息。
特征
- 设置 GitHub 个人访问令牌进行身份验证
- 映射并分析 GitHub 存储库结构
- 检索存储库摘要信息(星标、分支、语言等)
- 提供详细的存储库文件结构
先决条件
- Node.js(建议使用 v18.0.0 或更高版本)
- npm(Node.js 附带)
- 具有适当权限的 GitHub 个人访问令牌
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 GitHub Mapper:
Copy
手动安装
- 克隆存储库:Copy
- 安装依赖项:Copy
- 构建项目:Copy
用法
- 启动服务器:Copy
- 服务器将在 stdio 上运行,从而允许它与 MCP 客户端进行通信。
可用工具
1. set-github-token
设置 GitHub 个人访问令牌进行身份验证。
- 在此创建您的个人访问令牌。选择“令牌(经典)”。范围:repo
例如,在您的 IDE 或 Claude Desktop 中:
Copy
2. map-github-repo
映射 GitHub 存储库结构并提供摘要信息。
例子:
Copy
在 Cline 或 Roo-Cline MCP 客户端中手动安装:
Copy
示例输出
Copy
图片
错误处理
- 如果未设置 GitHub 令牌,您将收到一条错误消息,提示您先使用
set-github-token
工具。 - 无效的 GitHub URL 或存储库路径将导致相应的错误消息。
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
执照
该项目已获得 MIT 许可。
You must be authenticated.
提供用于映射和分析 GitHub 存储库的工具。它允许用户设置 GitHub 个人访问令牌并检索有关指定存储库的详细信息,包括其结构和摘要统计信息。