aicommit-mcp
MCP (Model Context Protocol) server for aicommit - AI-powered git commit message generation.
Overview
This MCP server allows AI assistants (like Claude) to generate git commit messages for your code changes. It acts as a bridge between LLMs and the aicommit tool, enabling AI-powered version control workflows.
Available Packages
There are two versions of this package available:
1. Regular Version @suenot/aicommit-mcp
The standard package that requires aicommit to be installed separately.
📦 NPM Package: @suenot/aicommit-mcp
2. Bundled Version @suenot/aicommit-mcp-bundled
The bundled package that automatically installs aicommit for you.
📦 NPM Package: @suenot/aicommit-mcp-bundled
Feature Comparison
| Feature | Regular | Bundled |
|---|---|---|
| Generate AI commit messages | ✅ | ✅ |
| Execute aicommit operations | ✅ | ✅ |
| Check git repository status | ✅ | ✅ |
| View aicommit providers | ✅ | ✅ |
| Automatic staging, pushing, pulling | ✅ | ✅ |
| Automatic installation of aicommit | ❌ | ✅ |
Quick Installation Guide
Regular Version (aicommit installed separately)
# Install aicommit first
npm install -g @suenot/aicommit
# or
cargo install aicommit
# Install the MCP server
npm install -g @suenot/aicommit-mcp
Bundled Version (includes aicommit installation)
# Install the bundled MCP server
npm install -g @suenot/aicommit-mcp-bundled
Docker Installation
You can also run the MCP server using Docker:
Regular Version
# Pull the Docker image
docker pull suenot/aicommit-mcp
# Run the container
docker run -p 8888:8888 -v $(pwd):/workspace --name aicommit-mcp suenot/aicommit-mcp
Bundled Version
# Pull the Docker image
docker pull suenot/aicommit-mcp-bundled
# Run the container
docker run -p 8888:8888 -v $(pwd):/workspace --name aicommit-mcp-bundled suenot/aicommit-mcp-bundled
Smithery Deployment
This MCP server is compatible with Smithery and can be deployed to the Smithery marketplace. The server implements “lazy loading” of the aicommit tool, which means:
- Tool listing doesn’t require authentication or configuration
- Authentication and dependencies are only checked when tools are actually called
- The server supports deployment and tool display in the Smithery web interface
Setting up with Smithery
# Using the Smithery CLI
npx -y @smithery/cli@latest install @suenot/aicommit-mcp --client claude --config '{}'
# For bundled version
npx -y @smithery/cli@latest install @suenot/aicommit-mcp-bundled --client claude --config '{}'
Local Installation from Smithery
Both versions of the aicommit MCP server support direct installation from the Smithery web interface:
- Visit Smithery
- Click “Continue Anyway” when prompted
- Select your preferred client (Claude, Cursor, etc.)
- Click “Install Server”
The installer will guide you through the process:
- For the regular version, you’ll need to install aicommit separately
- For the bundled version, aicommit will be installed automatically
Troubleshooting Local Installation
If you encounter the “Uh oh! This server works best locally…” error:
- Ensure you have Node.js 14+ installed
- Install the package manually using npm:
npm install -g @suenot/aicommit-mcp # or for bundled version npm install -g @suenot/aicommit-mcp-bundled - Configure your MCP client (Claude, Cursor, etc.) as shown in the Assistant Integration section
Assistant Integration
Claude Desktop
{
"mcpServers": {
"aicommit": {
"command": "npx",
"args": ["-y", "@suenot/aicommit-mcp"]
// For bundled version: "args": ["-y", "@suenot/aicommit-mcp-bundled"]
}
}
}
With Docker
To use Docker with Claude Desktop, add this to your configuration:
{
"mcpServers": {
"aicommit": {
"command": "docker",
"args": ["run", "--rm", "-v", "${workspaceFolder}:/workspace", "suenot/aicommit-mcp"]
// For bundled version: "args": ["run", "--rm", "-v", "${workspaceFolder}:/workspace", "suenot/aicommit-mcp-bundled"]
}
}
}
Cursor
{
"mcpServers": {
"aicommit": {
"command": "npx",
"args": ["-y", "@suenot/aicommit-mcp"]
}
}
}
Windsurf
{
"mcpServers": {
"aicommit": {
"command": "npx",
"args": ["-y", "@suenot/aicommit-mcp"]
}
}
}
Cline
{
"mcpServers": {
"aicommit": {
"command": "npx",
"args": ["-y", "@suenot/aicommit-mcp"]
}
}
}
Smithery
Install via Smithery CLI:
# Regular version
npx -y @smithery/cli@latest install @suenot/aicommit-mcp --client claude --config '{}'
# Bundled version
npx -y @smithery/cli@latest install @suenot/aicommit-mcp-bundled --client claude --config '{}'
For complete documentation for each package, please refer to:
- Regular Version Documentation
- Bundled Version Documentation
License
MIT
Related
- aicommit - The CLI tool this MCP server uses
- Model Context Protocol - Learn more about MCP
AI Commit Message Generator
Project Details
- suenot/aicommit-mcp
- Last Updated: 5/10/2025
Recomended MCP Servers
MCP server for semantic search with Qdrant vector database
Call another MCP client from your MCP client. Offload context windows, delegate tasks, split between models
MCP harness for PyTorch HUD API https://hud.pytorch.org/
MCP Server leveraging crawl4ai for web scraping and LLM-based content extraction (Markdown, text snippets, smart extraction). Designed for...
This is a TypeScript-based MCP server, which wraps around a python script. together it helps track expenses and...
Her türlü meyve hakkında bilgi verir
Agent-MCP is a framework for creating multi-agent systems that enables coordinated, efficient AI collaboration through the Model Context...
A Model Context Protocol (MCP) server that provides tools for fetching and analyzing Reddit content.
A Model Context Protocol (MCP) server that provides tools for AI, allowing it to interact with the DataWorks...





