rafim-dev/mcp-smart-git
БесплатноНе проверенGit MCP server and CLI for conventional commits, pre-PR secret audits, and merge conflict resolution.
Описание
Git MCP server and CLI for conventional commits, pre-PR secret audits, and merge conflict resolution.
README
License: MIT MCP Protocol Node.js Platform
Next-generation Model Context Protocol (MCP) server & CLI for Git workflows.
Semantic Conventional Commits, Pre-PR Secret Audits, Conflict Resolution, and Automated Release Notes for Claude Desktop, Cursor, Command Code, and Cline.
🌟 Why mcp-smart-git?
AI coding assistants are brilliant at writing code, but they have zero hesitation about:
- Accidentally staging API keys,
.envtokens, or database credentials in unified diffs. - Writing lazy, chaotic commit messages (
"update stuff","fix"). - Creating catastrophic merge conflicts during branch merges.
mcp-smart-git gives your AI assistant a senior DevOps partner that analyzes git diffs safely and semantically.
🚀 Quick Setup (MCP Stdio)
1. Cursor (.cursor/mcp.json)
{
"mcpServers": {
"smart-git": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/mcp-smart-git/dist/index.js"]
}
}
}
2. Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"smart-git": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/mcp-smart-git/dist/index.js"]
}
}
}
🛠️ MCP Tools Exposed
| Tool | Parameters | Description |
|---|---|---|
git_smart_commit |
staged_only?: boolean |
Parses diffs to generate structured Conventional Commits (feat:, fix:, refactor:) with semantic rationale and breaking-change detection. |
git_review_diff |
staged_only?: boolean |
Runs static analysis on diff lines for secret leaks (AWS keys, OpenAI tokens, private keys), eval() hazards, and forgotten debug logs. Generates a 0–100 security score. |
git_resolve_conflicts |
file_path?: string |
Scans repository for <<<<<<< HEAD conflict markers and synthesizes clean merge recommendations. |
git_release_changelog |
since_tag?: string |
Categorizes recent commit history into clean markdown release notes grouped by features, fixes, and chores. |
git_status |
- | Returns clean, token-efficient repository branch and tracking metrics. |
💻 Standalone Terminal CLI Usage
No MCP client required! You can also execute it directly from your terminal:
# Clone & install dependencies
git clone https://github.com/rafim-dev/mcp-smart-git.git
cd mcp-smart-git
npm install
npm run build
# Generate conventional commit from current diff
node dist/index.js commit
# Run pre-PR secret audit & security score
node dist/index.js review
# Synthesize conflict resolution
node dist/index.js conflicts
# Generate release changelog
node dist/index.js changelog
(Tip: Run npm link inside the directory to make the mcp-smart-git command globally available anywhere in your shell).
🧪 Testing & Verification
Includes a complete automated test suite (100% passing):
npm test
📦 Pro Distribution & Power Bundle
- ⚡ Download Compiled Zero-Config Bundle on Gumroad ($5.00+ Pay-What-You-Want)
- 🎮 Download on itch.io ($5.00+ Pay-What-You-Want)
- 🎁 Get the 2-in-1 AI Developer Power Bundle (Includes
mcp-smart-git+schema-bridge-mcpat 20% off)
📄 License
MIT License. Authored by rafim_dev.
Установка rafim-dev/mcp-smart-git
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/rafim-dev/mcp-smart-gitFAQ
rafim-dev/mcp-smart-git MCP бесплатный?
Да, rafim-dev/mcp-smart-git MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для rafim-dev/mcp-smart-git?
Нет, rafim-dev/mcp-smart-git работает без API-ключей и переменных окружения.
rafim-dev/mcp-smart-git — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить rafim-dev/mcp-smart-git в Claude Desktop, Claude Code или Cursor?
Открой rafim-dev/mcp-smart-git на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiSupabase
Database, auth and storage
автор: SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare rafim-dev/mcp-smart-git with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
