MCP Git 浏览器是一个简单的 MCP(模型上下文协议)服务器,它能够获取远程 Git 仓库的内容,并将其以结构化的文本形式展示出来,为用户提供便捷的仓库内容查看体验。
MCP Git 浏览器可帮助你轻松克隆和分析 Git 仓库,生成结构化文本表示,还能快速估算代码库大小和令牌数量等。以下是不同使用方式的介绍。
.gitignore 和 .repomixignore 模式。pip install mcp-git-explorer
uv pip install mcp-git-explorer
uvx mcp-git-explorer
# 基本用法
mcp-git-explorer
# 使用 SSE 传输
mcp-git-explorer --transport sse
# 提供 GitLab 令牌
mcp-git-explorer --gitlab-token YOUR_TOKEN
GIT_EXPLORER_GITLAB_TOKEN:你的 GitLab 个人访问令牌,用于访问私人仓库。MCP Git 浏览器赋予 Claude 以下能力:
estimate_codebase。get_codebase。get_codebase(repo_url: str, use_token: bool = True) -> str:克隆并分析一个 Git 仓库,返回完整的文件内容。estimate_codebase(repo_url: str, use_token: bool = True) -> str:快速分析提供仓库统计信息,包括文件数量、结构和令牌估算。check_gitlab_token_status() -> str:检查是否配置了 GitLab 令牌。# 克隆仓库
git clone https://github.com/jmiedzinski/mcp-git-explorer.git
cd mcp-git-explorer
# 安装开发依赖
uv pip install -e ".[dev]"
# 直接运行
python -m mcp_git_explorer.cli
# 使用 MCP CLI 运行
mcp dev mcp_git_explorer/cli.py
# 使用 uvx 运行
uvx mcp-git-explorer
本项目采用 MIT 许可证。