Git Auto Commit MCP Server
Servidor MCP para confirmar cambios automáticamente 🛠️
Esta implementación proporciona un analizador de cambios de Git que genera mensajes de confirmación utilizando los modelos GPT de OpenAI.
Manifestación

Related MCP server: git-auto-commit
Características
Analiza los cambios de Git en su repositorio (tanto los preparados como los no preparados)
Genera mensajes de confirmación convencionales utilizando GPT-4o-mini
Proporciona resúmenes detallados de:
📝 Archivos modificados
✨Archivos recién añadidos
🗑️ Archivos eliminados
📄 Cambios detallados (hasta 10 líneas por archivo)
Creado con @modelcontextprotocol/sdk
Agrega una firma de confirmación automática a cada confirmación
Estructura del proyecto
mcp-server-auto-commit/
├── index.ts # Main server implementation with git analysis tool
├── package.json # Project dependencies
├── tsconfig.json # TypeScript configuration
└── build/ # Compiled JavaScript outputPrerrequisitos
Node.js instalado
Clave API de OpenAI
Repositorio Git para analizar
gestor de paquetes pnpm
Empezando
Clonar este repositorio:
git clone https://github.com/jatinsandilya/mcp-server-auto-commit.git
cd mcp-server-auto-commitInstalar dependencias:
pnpm installConfigure su clave API de OpenAI utilizando uno de estos métodos:
Establecer como variable de entorno:
OPENAI_API_KEY=your-api-keyPase como argumento de línea de comando:
--key your-api-keyAgregar a un archivo
.enven la raíz del proyecto
Construir el proyecto:
pnpm run buildEsto generará el archivo /build/index.js : su script de servidor MCP compilado.
Uso con cursor
Vaya a Configuración del cursor -> MCP -> Agregar nuevo servidor MCP
Configura tu MCP:
Nombre: git-auto-commit
Tipo: comando
Comando:
node ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js --key your-api-key(Reemplaceyour-api-keycon su clave de API de OpenAI real si no está configurada en el entorno)
Uso con Claude Desktop
Agregue la siguiente configuración de MCP a su configuración de Claude Desktop:
{
"mcpServers": {
"git-auto-commit": {
"command": "node",
"args": ["ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js", "--key", "your-api-key"]
}
}
}Herramientas disponibles
mensaje de confirmación de cambios de git
Esta herramienta analiza los cambios actuales de Git en tu repositorio y genera un mensaje de confirmación utilizando el modelo GPT-4o-mini de OpenAI. Proporciona:
Lista de archivos modificados con indicadores de estado
Lista de archivos recién agregados
Lista de archivos eliminados
Cambios detallados para cada archivo (limitado a 10 líneas por archivo para facilitar la lectura)
Un mensaje de confirmación generado siguiendo el formato de confirmación convencional
Una firma de confirmación automática
Parámetros de uso:
autoCommitPath: Ruta opcional para analizar un directorio o archivo específico. Si no se proporciona, se utiliza el directorio de trabajo actual.
Desarrollo
La implementación en index.ts muestra:
Configuración del servidor MCP con la configuración adecuada
Manejo de argumentos de línea de comandos y variables de entorno
Integración con la API de OpenAI mediante el modelo GPT-4o-mini
Operaciones de Git que utilizan procesos secundarios
Manejo de errores y mecanismos de respaldo
Análisis detallado de cambios y formato
Para modificar o ampliar la implementación:
Actualice la configuración del servidor en
index.ts:
const server = new McpServer({
name: "git-auto-commit",
version: "0.0.1",
});La herramienta se define utilizando
server.tool()con la validación de parámetros adecuada utilizando el esquema Zod.Construya y pruebe sus cambios:
pnpm run buildContribuyendo
¡No dudes en enviarnos problemas y solicitudes de mejora!
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Pre-commit code quality guardian. Detects semantic drift in AI-generated code.
Edit your Overleaf LaTeX projects from Claude and ChatGPT; every change is a real Git commit.
- ShipstarOAuthai.shipstar
Generate and publish changelogs, blog posts, release emails, and social posts from your commits.
Related MCP Servers
- AlicenseAqualityCmaintenanceAutomatically generates conventional commit messages from staged git changes and checks repository status. Analyzes git diffs to create properly formatted commit messages following conventional commit standards.28MIT
- AlicenseNot gradedqualityNot gradedmaintenanceAnalyzes git repository changes to generate conventional commit messages and summaries using OpenAI's GPT-4o-mini. It provides detailed tracking of modified, added, and deleted files to streamline the version control process.27-
- AlicenseAqualityDmaintenanceAnalyzes Git repository changes and generates conventional, context-aware commit messages using the Model Context Protocol.15MIT
- AlicenseAqualityCmaintenanceGenerates commit messages, PR titles and descriptions, and release notes from git changes, with automatic domain detection for appropriate PR templates.10141MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hypermodel-labs/mcp-server-auto-commit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server