Git-MCP-Server---Development-Manager-Analytics-Tools

Development Manager Analytics Tools

A Model Context Protocol (MCP) server providing Git repository analysis tools designed specifically for development managers. Get instant insights into team performance, code health, and project trends through natural language conversations with Claude.

🎥 Demo

Watch how simple it is to analyze your repository with natural language:

Overview

This MCP server enables development managers to analyze Git repositories without writing any code. Simply ask Claude questions about your project, and get detailed analytics about commits, developers, code changes, and team performance.

Perfect For Managers Who Want To:

7 Powerful Analytics Tools

Tool What It Does
Project Dashboard Comprehensive overview of repository activity and trends
Commit History Detailed commit analysis with file changes and statistics
Developer Statistics Individual developer performance metrics and contributions
Developer Comparison Side-by-side comparison of team members’ productivity
File Change Tracking Monitor changes to critical files over time
Branch Management Track all branches and their activity levels
Repository Sync Keep your local repository up to date with fetch/pull

Key Capabilities

5 Ready-to-Use Prompts

Skip typing - select a prompt and get instant insights:

Prompt Description What You Get
📊 Executive Dashboard Visual overview (7 days) Bar charts with week-over-week comparison, code churn, top files
🔍 Code Review Priority Most changed files Files needing review, sorted by activity
👤 Developer Spotlight Individual deep dive (30 days) Personal stats, team comparison, contributions, trends
🌿 Active Branches Ongoing work tracker Active branches with commit counts and owners
Quick Daily Sync Today’s activity Fast update with commits, changes, and summary

Visual Examples

Example outputs from the Executive Dashboard prompt:

Commits per Developer (Week-over-Week)

Commits Comparison

Track team activity and identify trends

Code Churn Analysis

Code Churn

Measure code volume by developer

Top Changed Files

File Changes

Identify files requiring review attention

Example Questions You Can Ask

About Team Performance

About Code Health

About Project Activity

Installation & Setup

Prerequisites

Quick Setup (3 steps)

1. Clone and install

git clone https://github.com/naomiOvad/Git-MCP-Server---Development-Manager-Analytics-Tools gitMCP
cd gitMCP
pip install -r requirements.txt

2. Configure Claude Desktop

Add to your Claude Desktop configuration file:

{
  "mcpServers": {
    "git-mcp": {
      "command": "python",
      "args": ["C:\\path\\to\\gitMCP\\server.py"]
    }
  }
}

3. Restart Claude Desktop

The MCP server will automatically start when you launch Claude Desktop.

How It Works

gitMCP uses a three-layer architecture:

  1. Git Fetcher - Runs Git commands with filters (since, until, author, etc.)
  2. Parser - Transforms raw Git output into structured data
  3. MCP Tool - Exposes data as Claude-callable functions

Each tool can be used independently or combined for comprehensive analysis.

Common Workflows

Weekly Team Report

Ask: "Give me a dashboard of the last 7 days"
Get: Activity summary, top contributors, file changes, commit patterns

Identify Bottlenecks

Ask: "Which developers are overloaded with work?"
Get: Commit frequency, file ownership, collaboration patterns

Monitor File Changes

Ask: "Who modified the authentication module this week?"
Get: Commit history, changes, authors, dates

Track Project Health

Ask: "How active is our repository?"
Get: Commit frequency, code churn, active developer count, branch activity

Features

Natural Language Interface

Just ask questions in plain English. No Git syntax required.

Comprehensive Analytics

Real-Time Data

Always working with the latest repository information. Sync with remote anytime.

Manager-Friendly

Architecture Highlights

Async Processing: All Git operations run asynchronously for performance
Error Handling: Custom exceptions ensure safe, graceful error handling
Manager Focus: Tools return summaries and insights, not raw data
Extensible: Easy to add new analytical tools following established patterns

Support & Documentation


Ready to try it? Install gitMCP today and start asking Claude about your team’s productivity!