Git Commit Generator

Generates conventional commit messages from staged git changes by analyzing diffs and file status to create properly formatted com

theoklitosbam7 8 ↓ 10k
Claude CodeClaude DesktopGeneric
View source ↗

MCP server implementation by Theoklitos Bampouris that generates conventional commit messages from staged git changes using AI analysis. The implementation provides two core tools: generate_commit_message which analyzes git diffs, file status, and change summaries to create structured prompts for LLMs to produce properly formatted conventional commits with optional user-specified type and scope parameters, and check_git_status which reports staged, unstaged, and untracked files with repository validation. Built with FastMCP and supporting both stdio and SSE transports, the server includes comprehensive git repository validation, detailed diff analysis with file change summaries, and strict output formatting rules that guide AI assistants to produce commit messages following conventional commit standards, making it valuable for developers who want consistent, well-structured commit messages generated automatically from their staged changes.

Source

Repository: https://github.com/theoklitosbam7/mcp-git-commit-generator

Maintain Git Commit Generator?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

Git Commit Generator on getagentictools
[![Git Commit Generator on getagentictools](https://getagentictools.com/badge/mcp/theoklitosbam7-mcp-git-commit-generator.svg)](https://getagentictools.com/mcp/theoklitosbam7-mcp-git-commit-generator?ref=badge)