Git Commit Crafter logo

Git Commit Crafter

by Anisul hoqueUpdated May 4, 2026

Generates Git commit messages by analyzing code diffs and staged changes. Produces structured messages following Conventional Commits format. Developers use it for maintaining readable Git histories in solo or team repositories.

git
commit-messages
conventional-commits
|

Overview

Git Commit Crafter is an MCP server that automates the creation of Git commit messages. It processes input from git diff or staged files to output concise, descriptive messages that adhere to standards like Conventional Commits. This enables programmatic integration into Git workflows via API calls.

Key Capabilities

The server focuses on commit message generation through MCP protocol endpoints:

  • Analyzes diffs to identify changed files, additions, deletions, and refactors.
  • Outputs messages with type (feat, fix, docs), scope, description, and body.
  • Supports customizable templates for project-specific conventions. No additional tools beyond core commit crafting are exposed.

Use Cases

  1. Daily Development Workflow: After editing code, run git add . and git diff --staged, then query the server to generate a message like feat(auth): add JWT refresh logic before git commit -m.

  2. CI/CD Integration: In pipelines, automatically craft messages from pull request diffs to ensure consistent histories without manual input.

  3. Monorepo Management: For large repos, generate scoped messages (e.g., fix(ui): resolve button alignment) to track changes across modules.

  4. Refactoring Sessions: Summarize bulk refactors into clear messages, including breaking changes notes for team review.

Who This Is For

Software developers, DevOps engineers, and open-source maintainers who manage Git repositories. It suits teams enforcing commit standards for changelogs, release automation, and bisecting issues.