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

MCP Git Explorer

MCP Server

Simple MCP server for fetching the remote git repository content as a structured text file

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude开发工具Claude

安装说明

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

作者 / 组织

jmiedzinski

提供方

jmiedzinski

最后核验

2026/5/18 04:04

运行时

Python

快速接入

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

命令预览

pip install mcp-git-explorer

详细介绍

MCP Git资源管理器

简单的MCP(模型上下文协议)服务器,用于以结构化文本文件的形式获取远程git存储库内容。

特性

  • 克隆和分析Git存储库
  • 生成存储库内容的结构化文本表示
  • 快速估计代码库大小和令牌计数,而无需检索所有内容
  • 通过令牌身份验证支持公共存储库和私有GitLab存储库
  • 使用OpenAI的tiktoken库进行标记化计数
  • 尊重.gitignore和.remixignore模式
  • 跳过二进制文件和空文本文件
  • 与Claude模型上下文协议的集成

安装

来自PyPI

pip install mcp-git-explorer

使用紫外线

uv pip install mcp-git-explorer

使用uvx直接执行(无需安装)

uvx mcp-git-explorer

用法

作为命令行工具

# Basic usage
mcp-git-explorer

# Using SSE transport
mcp-git-explorer --transport sse

# Providing GitLab token
mcp-git-explorer --gitlab-token YOUR_TOKEN

环境变量

  • GIT_EXPLORER_GITLAB_TOKEN:您的GitLab个人访问令牌,用于访问私有存储库

在克劳德

MCP Git Explorer为Claude提供了以下功能:

  1. 无需手动下载和上传文件即可探索Git存储库
  2. 通过自动令牌计数访问存储库的全部内容
  3. 浏览存储库结构和文件内容
  4. 在决定是否检索完整内容之前,快速评估存储库大小

何时使用哪种工具

  • 使用 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令牌

发展

设置

# Clone the repository
git clone https://github.com/jmiedzinski/mcp-git-explorer.git
cd mcp-git-explorer

# Install development dependencies
uv pip install -e ".[dev]"

在本地运行

# Run directly
python -m mcp_git_explorer.cli

# Run via MCP CLI
mcp dev mcp_git_explorer/cli.py

# Run via uvx
uvx mcp-git-explorer

许可证

麻省理工学院

目录标签

目录标签

PythonClaude开发工具developer-toolsGit分析本地部署代码库管理令牌计数结构化文本

支持客户端

Claude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP