What does Mcp Git Commit Generator do?
It analyzes staged git diffs and produces a conventional commit message (e.g., `feat`, `fix`, `docs`) with optional auto-detection of type and scope.

@theoklitosBam7
基本情報
Generate conventional commit messages from your staged git changes using Model Context Protocol (MCP)
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-git-commit-generator": {
"command": "uvx",
"args": [
"mcp-git-commit-generator"
]
}
}
}Prepare a structured analysis and instruction block for generating a Conventional Commit message from staged git changes only. Behavior: - Validates the repository path and operates on the provided repo or CWD. - Collects staged diff, porcelain status, and a name-status summary. - Incorporates optional user preferences for commit_type and scope. - Returns a single formatted string that includes context plus strict output instructions for an LLM to produce a Conventional Commit. Args: repo_path: Optional path to the target git repository. If not provided, uses the current working directory. commit_type: Optional commit type (feat, fix, docs, style, refactor, perf, build, ci, test, chore, revert) scope: Optional scope of the change Returns: A formatted prompt containing git change context and clear output rules for generating a Conventional Commit message
Check the current git repository status. Args: repo_path: Optional path to the target git repository. If not provided, uses the current working directory. Returns: Current git status including staged, unstaged, and untracked files
Mcp Git Commit Generator is an MCP server that automatically generates conventional commit messages from your staged git changes. It supports both stdio and SSE transport options and integrates with MCP-compatible clients like VS Code, Claude Desktop, Cursor, and Windsurf.
Install via uvx mcp-git-commit-generator (recommended), pip install mcp-git-commit-generator, or Docker. Configure the server in your MCP client using the provided JSON snippets. Stage your changes (git add <files>), then use the generate_commit_message tool to create a commit message or check_git_status to inspect the repository state.
It analyzes staged git diffs and produces a conventional commit message (e.g., `feat`, `fix`, `docs`) with optional auto-detection of type and scope.
For Docker usage: Docker. For PyPI/uvx usage: Python ≥ 3.13.5 and uv (recommended) or pip. Git is required in all cases.
It supports stdio (default) and SSE transport. For SSE, pass `--transport sse` when running the server; it listens on `0.0.0.0:3001` by default.
It reads locally staged changes from the Git repository on your filesystem. No external data storage is used.
Yes, you can use the Docker image from GitHub Container Registry. Mount your home directory so the container can access Git repositories.
A Cloudflare-powered MCP (Model Context Protocol) Server that allows you to search and query your GitHub starred repositories using natural language.
Yuque mcp server
Node.js/TypeScript MCP server for Atlassian Jira. Equips AI systems (LLMs) with tools to list/get projects, search/get issues (using JQL/ID), and view dev info (commits, PRs). Connects AI capabilities directly into Jira project management and issue tracking workflows.
A Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.
A Go-based MCP (Model Control Protocol) connector for Jira that enables AI assistants like Claude to interact with Atlassian Jira. This tool provides a seamless interface for AI models to perform common Jira operations including issue management, sprint planning, and workflow tra
コメント