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

Git Forensics MCP

MCP Server

一个专用于深度分析Git仓库历史和开发模式的工具,提供分支概览、时间段分析、文件变更分析和合并建议等功能。

工具数

0

提示词数

0

GitHub Stars

4

资源数

0
版本控制JavaScript仓库管理代码审查

安装说明

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

作者 / 组织

davidorex

提供方

davidorex

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

Git取证MCP

用于深度git存储库调查和分析的专用模型上下文协议(MCP)服务器。这个取证工具提供了对存储库历史、分支关系和开发模式的详细见解,只关注git存储库分析,而不是一般的GitHub或git操作。

特性

服务器提供四种主要分析工具:

  1. 分行概况 (get_branch_overview)

- 提供分支状态和关系的高级概述 - 分析上次提交、提交计数和合并库 - 生成分支机构活动的统计摘要

  1. 时间周期分析 (analyze_time_period)

- 分析特定时间段内的详细开发活动 - 对提交进行分类(功能、修复、重构、文档、其他) - 提供带有提交模式的活动摘要

  1. 文件更改分析 (analyze_file_changes)

- 跟踪跨分支对特定文件的更改 - 识别潜在冲突区域 - 为文件修改提供风险评估 - 根据风险水平生成推荐的审核订单

  1. 合并建议 (get_merge_recommendations)

- 确定最佳合并策略 - 评估冲突风险 - 识别代码热点 - 提供分步合并指导

输入参数

每个工具都需要特定的参数:

  • repoPath:git存储库的路径
  • branches:要分析的分支名称数组
  • outputPath:写入分析结果的路径
  • 其他工具特定参数:

- timeRange:周期分析的开始和结束日期 - files:用于文件更改分析的文件路径数组

输出格式

所有工具输出包含以下内容的JSON文件:

  • 详细分析结果
  • 汇总统计
  • 风险评估(如适用)
  • 基于分析的建议

技术细节

  • 使用TypeScript构建
  • 使用MCP SDK实现服务器
  • 通过子进程执行git命令
  • 提供错误处理和验证
  • 在stdio传输上运行

依赖项

  • @模型上下文协议/sdk
  • Node.js
  • Git(必须安装并可访问)

用法

服务器作为MCP服务运行,可以与任何兼容MCP的客户端集成。所有分析结果均以JSON格式写入指定的输出文件。

贡献和许可

此项目根据Apache许可证2.0版获得许可-请参阅 LICENSE.txt 文件以获取详细信息。

合作欢迎

欢迎分叉和捐款。

所有贡献都将遵循Apache许可证2.0。此许可证允许您:

  • 商业上使用该代码
  • 修改和分发代码
  • 创作衍生作品
  • 纳入其他项目

版权所有2025。根据Apache许可证2.0版获得许可;除非遵守许可证,否则您不得使用此项目。您可以在以下网址获得许可证副本http://www.apache.org/licenses/LICENSE-2.0

目录标签

目录标签

版本控制JavaScript仓库管理代码审查Git分析本地部署开发工具

接入字段

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

未说明

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

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明nonelocal-only

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP