commit-renamer-mcp
Verified Safeby seolcu
Overview
An MCP server enabling AI agents to safely rename Git commit messages and manage repository state.
Installation
npx @seolcu/commit-renamer-mcpSecurity Notes
The server executes Git commands via `child_process.execAsync`. It includes a custom `escapeShellArg` function to sanitize input parameters, mitigating shell injection risks. Explicit safety checks are implemented to prevent operations on unclean working directories, during rebase, or on remote-pushed commits (unless `force` is used). The `undo_rename` feature offers a recovery mechanism. While Git history rewriting is inherently powerful and can be disruptive on shared branches, the server provides warnings and controls (e.g., `force` parameter) for this.
Similar Servers
git-mcp-server
A Model Context Protocol (MCP) server that provides Git-specific tools and resources for AI/LLM agents to interact with version control systems.
dev-kit-mcp-server
A Model Context Protocol (MCP) server targeted for agent development tools, providing scoped authorized operations in the root project directory.
git-mcp-server
Automates conventional Git commits, changelog updates, and optional pushes, primarily for AI assistants to generate commit messages based on code changes.
repository-manager
Manages Git repositories (cloning, pulling, status, configuration) and serves as an Agentic AI tool for interacting with codebases, enabling semantic search and Python script execution.