MCP Server to Generate commit or free !!
This implementation provides a Git changes analyzer that generates commit messages and commits all for free.
Features
- Analyzes git changes in your repository (both staged and unstaged)
- Stage and commit the changes to github
Project Structure
git-committer-mcp-server/
├── index.ts
├── package.json
├── tsconfig.json
└── build/
Prerequisites
- Node.js installed
- Git repository to analyze
- pnpm package manager
Getting Started
- Clone this repository:
git clone https://github.com/BirajMainali/git-committer-mcp-server.git
cd git-committer-mcp-server
- Install dependencies:
pnpm install
- Build the project:
pnpm run build
This will generate the /build/index.js file - your compiled MCP server script.
Using with Cursor
- Go to Cursor Settings -> MCP -> Add new MCP server
- Configure your MCP:
- Name: git-committer-mcp-server
- Type: command
- Command: `node CLONED_FULL_PATH/build/index.js
Using with Claude Desktop
Add the following MCP config to your Claude Desktop configuration:
{
"mcpServers": {
"git-commit-generator": {
"command": "node",
"args": [
"C:\\\\MCP\\\\git-commit-generator-mcp\\\\build\\\\index.js"
],
"env": {
"REPOSITORY_PATH": "C:\\\\MCP\\\\portainer-ce-mcp"
}
}
}
}
Contributing
Feel free to submit issues and enhancement requests!
License
MIT
Recommend MCP Servers 💡
mcpmcp-server
Discover, setup, and integrate MCP servers with your favorite clients. Unlock the full potential of AI in your daily workflow.
MetasploitMCP
A Model Context Protocol (MCP) server that provides a bridge between large language models and the Metasploit Framework penetration testing platform.
K-MCP
An MCP server connecting AI assistants to Kali Linux terminals for security testing and research.
koido/extreme-p-mcp
An MCP server providing API access to extreme p-value calculation functions (z, t, F, chi-square, SAIGE) using R and Python.
salaah-mcp
MCP service providing Islamic prayer times calculations and related Islamic astronomical information
mcp-server-time
A Model Context Protocol server that provides time and timezone conversion capabilities, enabling LLMs to get current time information and perform timezone conversions using IANA timezone names.