local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides tools for detailed file-level forensics in Git repositories, enabling tracking of file version history, analyzing changes between versions, examining commit contexts, and evaluating semantic patterns in file history.
Serves as the runtime environment for the MCP server, required for execution of the Git file forensics tools.
Git 文件取证 MCP
用于深度 git 文件级取证的 MCP 工具,有助于深入了解文件历史、更改和模式,专注于单个文件分析而不是存储库范围的操作。
安装
- 克隆并构建服务器:
- 添加到您的 MCP 设置(
~/Library/Application Support/Code/User/globalStorage/david-dafu-dev.dafu/settings/cline_mcp_settings.json
):
可用工具
1. track_file_versions
跟踪特定文件的完整版本历史记录,包括重命名和移动。
2. 分析文件差异
分析文件任意两个版本之间的具体变化。
3. 分析文件上下文
分析特定提交中文件更改的更广泛的背景。
4. 分析文件语义
分析文件历史中的语义变化和模式。
输出格式
所有工具输出的 JSON 文件均包含以下内容:
- 详细分析结果
- 汇总统计数据
- 改变模式和关系
- 风险评估(如适用)
要求
- Node.js
- Git(必须安装并可访问)
- MCP SDK
执照
该项目根据 Apache 许可证 2.0 版获得许可 - 有关详细信息,请参阅LICENSE.txt文件。
版权所有 davidorex.ai。本项目遵循 Apache 许可证 2.0 版;除非遵守该许可证,否则您不得使用本项目。您可以访问http://www.apache.org/licenses/LICENSE-2.0获取许可证副本。
You must be authenticated.
提供深度 git 文件级取证工具来分析 git 存储库中的详细文件历史记录、更改和模式,重点关注单个文件分析而不是存储库范围的操作。