Token导航 LogoToken导航TokenDH.com
Git Tools MCP logo
AI代理stdio官方级别未说明来源级核验

Git Tools MCP

MCP Server

一个提供本地Git仓库交互工具的服务,允许LLMs检查提交历史、差异和文件变更。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
版本控制PythonClaude开发工具Claude DesktopClaude

安装说明

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

作者 / 组织

rcx86

提供方

rcx86

最后核验

2026/5/17 20:22

快速接入

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

命令预览

pip install .

详细介绍

Git工具MCP服务器

一个模型上下文协议(MCP)服务器,提供与本地Git存储库交互的工具。此服务器允许LLM检查本地项目中的提交历史、差异和文件更改。

这是我内部用例的个人项目。

安装

您可以使用以下命令安装该软件包 uvpip:

uv pip install .
# or
pip install .

用法

运行服务器

服务器可以在两种模式下运行:

  1. 标准模式 (默认):
   git-tools-mcp

这是用于MCP客户端(如Claude Desktop或其他LLM接口)的标准模式。

  1. HTTP模式 上海证券交易所
   git-tools-mcp --http --port 8000

这将使用服务器发送事件(SSE)通过HTTP运行服务器。

可用工具

服务器公开了以下工具:

  • git_get_commit_history(n: int = 10, cwd: Optional[str] = None)

- 检索最后一个 n 提交哈希值。 - n:要检索的提交数(默认值:10)。 - cwd:工作目录(可选)。

  • git_get_commit_message(commit_hash: str, cwd: Optional[str] = None)

- 获取特定提交哈希的提交消息。 - commit_hash:提交的哈希值。 - cwd:工作目录(可选)。

  • git_get_commit_diff(commit_hash: str, cwd: Optional[str] = None)

- 获取特定提交的差异。 - commit_hash:提交的哈希值。 - cwd:工作目录(可选)。

  • git_get_changed_files(commit_hash: str, cwd: Optional[str] = None)

- 列出在特定提交中更改的文件。 - commit_hash:提交的哈希值。 - cwd:工作目录(可选)。

  • git_is_git_repo(cwd: Optional[str] = None)

- 检查目录是否为Git存储库。 - cwd:要检查的目录(可选)。

发展

设置开发环境:

# Create a virtual environment
python -m venv .venv
source .venv/bin/activate

# Install dependencies
uv pip install -e .

目录标签

目录标签

版本控制PythonClaude开发工具Git工具本地部署LLM集成开发辅助

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP