Skip to main content
Glama

Git MCP Server

by Sheshiyer

Servidor Git MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona operaciones Git mejoradas mediante una interfaz estandarizada. Este servidor se integra con el ecosistema MCP para proporcionar funcionalidad Git a los asistentes de IA.

Características

  • Operaciones principales de Git : inicializar, clonar, estado, agregar, confirmar, enviar, extraer
  • Gestión de sucursales : listar, crear, eliminar, retirar
  • Operaciones de etiquetas : listar, crear, eliminar
  • Administración remota : enumerar, agregar, eliminar
  • Operaciones de Stash : listar, guardar, extraer
  • Acciones masivas : ejecutar múltiples operaciones de Git en secuencia
  • Integración con GitHub : Compatibilidad con GitHub integrada mediante token de acceso personal
  • Resolución de ruta : manejo inteligente de rutas con configuración de ruta predeterminada opcional
  • Manejo de errores : Manejo de errores integral con tipos de errores personalizados
  • Almacenamiento en caché del repositorio : gestión eficiente del estado del repositorio
  • Monitoreo del rendimiento : Seguimiento del rendimiento integrado

Instalación

  1. Clonar el repositorio:
git clone https://github.com/yourusername/git-mcp-v2.git cd git-mcp-v2
  1. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build

Configuración

Agregue a su archivo de configuración de MCP:

{ "mcpServers": { "git-v2": { "command": "node", "args": ["path/to/git-mcp-v2/build/index.js"], "env": { "GIT_DEFAULT_PATH": "/path/to/default/git/directory", "GITHUB_PERSONAL_ACCESS_TOKEN": "your-github-pat" } } } }

Variables de entorno

  • GIT_DEFAULT_PATH : (opcional) Ruta predeterminada para las operaciones de Git
  • GITHUB_PERSONAL_ACCESS_TOKEN : (opcional) Token de acceso personal de GitHub para operaciones de GitHub

Herramientas disponibles

Operaciones básicas

  • init : Inicializar un nuevo repositorio Git
  • clone : Clonar un repositorio
  • status : Obtener el estado del repositorio
  • add : archivos de escenario
  • commit : crear un commit
  • push : Envía confirmaciones al control remoto
  • pull : Extraer cambios desde el control remoto

Operaciones de sucursal

  • branch_list : Lista todas las ramas
  • branch_create : Crea una nueva rama
  • branch_delete : Eliminar una rama
  • checkout : cambiar ramas o restaurar archivos del árbol de trabajo

Operaciones de etiquetas

  • tag_list : Lista de etiquetas
  • tag_create : Crea una etiqueta
  • tag_delete : Eliminar una etiqueta

Operaciones remotas

  • remote_list : Lista de controles remotos
  • remote_add : Agregar un control remoto
  • remote_remove : Eliminar un control remoto

Operaciones de escondite

  • stash_list : Lista de escondites
  • stash_save : Guardar cambios en el stash
  • stash_pop : Aplicar y eliminar un alijo

Operaciones a granel

  • bulk_action : Ejecutar múltiples operaciones de Git en secuencia

Desarrollo

# Run tests npm test # Run tests with coverage npm run test:coverage # Run linter npm run lint # Format code npm run format

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )
  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. Abrir una solicitud de extracción

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

El servidor Git MCP permite a los asistentes de IA realizar operaciones Git mejoradas a través del Protocolo de contexto de modelo, lo que admite funciones principales de Git, administración de ramas y etiquetas, integración con GitHub y más.

  1. Características
    1. Instalación
      1. Configuración
        1. Variables de entorno
          1. Herramientas disponibles
            1. Operaciones básicas
            2. Operaciones de sucursal
            3. Operaciones de etiquetas
            4. Operaciones remotas
            5. Operaciones de escondite
            6. Operaciones a granel
          2. Desarrollo
            1. Licencia
              1. Contribuyendo

                Related MCP Servers

                • A
                  security
                  F
                  license
                  A
                  quality
                  MCP server for managing Git operations on local repositories, allowing users to list repositories, get and create tags, list commits, push tags, and refresh repositories through a standardized interface.
                  Last updated -
                  6
                  Python
                • A
                  security
                  F
                  license
                  A
                  quality
                  An MCP server that enables AI assistants to manage GitHub Actions workflows by providing tools for listing, viewing, triggering, canceling, and rerunning workflows through the GitHub API.
                  Last updated -
                  9
                  32
                  TypeScript
                  • Linux
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that enables AI assistants like Claude to help users manage their GitHub notifications through natural language commands.
                  Last updated -
                  55
                  11
                  TypeScript
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.
                  Last updated -
                  10
                  Python
                  MIT License

                View all related MCP servers

                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/Sheshiyer/git-mcp-v2'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server