Git Forensics MCP Server

Investigates git repositories to provide detailed insights into history, branch relationships, and development patterns.

Local serverstdioTypeScript 6

What is the Git Forensics MCP server?

Git Forensics MCP server is a locally run integration for AI assistants that speak the Model Context Protocol. Investigates git repositories to provide detailed insights into history, branch relationships, and development patterns.

What you get

A specialized Model Context Protocol (MCP) server for deep git repository investigation and analysis. This forensics tool provides detailed insights into repository history, branch relationships, and development patterns, focusing solely on git repository analysis rather than general GitHub or git operations.

  • Provides high-level overview of branch states and relationships
  • Analyzes last commits, commit counts, and merge bases
  • Generates statistical summaries of branch activities
  • Analyzes detailed development activity in specific time periods
  • Categorizes commits (feature, fix, refactor, docs, other)
  • Provides activity summaries with commit patterns

Setting it up

Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.

Choosing this one

This sits in the developer tooling group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. It is maintained by davidorex; worth a glance at recent repository activity before you build anything load-bearing on it.

This entry was verified against Git Forensics's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the git forensics mcp server does with a few real requests.

Frequently asked questions

It can analyze branch overviews, track changes to specific files across branches, assess risk for file modifications, analyze development activity within specific time periods, and generate merge recommendations.