# Merge Request Summarizer

> Use this tool when you need to automate the analysis and summarization of git commits between branches, solving problems such as manual code review preparation and commit history analysis. It takes git repository data as input and outputs structured markdown or JSON summaries of merge requests, including categorized changes and estimated review time. Use it in development workflows to streamline code review and commit analysis across git repositories.

Canonical page: https://skillsregistry.net/skills/merge-request-summarizer  
JSON: https://api.skillsregistry.net/v1/skills/merge-request-summarizer

## Description

This MCP merge request summarizer, developed by Joe Luo, provides automated analysis and summary generation for git commits between branches using GitPython and rich text formatting. The implementation offers both asynchronous MCP server tools and synchronous CLI commands for analyzing commit history, categorizing changes by type (features, bug fixes, refactoring), estimating review time, and generating structured markdown or JSON summaries of merge requests. Built with comprehensive error handling, timeout protection, and modern Python async patterns, it integrates with development workflows through editor configurations for VSCode, Cursor, Claude Desktop, and Gemini, making it useful for development teams needing automated code review preparation and commit analysis across git repositories.

## Trust

- **Trust score (0–1):** 0.70
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/merge-request-summarizer)
- **Repository:** <https://github.com/sonicjoy/mcp_merge_request_summarizer>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "merge-request-summarizer"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/merge-request-summarizer` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/merge-request-summarizer/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
