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.
mcp-matlab-executor
MCP tool enabling secure execution of MATLAB code with user approval prompts
mcp-datetime
A MCP server for datetime formatting and file name generation.
a11y-mcp-server
An MCP server that gives LLMs access to web accessibility testing APIs using Deque Axe-core and Puppeteer
ancestry-mcp
Ancestry MCP server made with Python that allows interactability with .ged (GEDCOM) files
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.