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
- Clonar el repositorio:
- Instalar dependencias:
- Construir el proyecto:
Configuración
Agregue a su archivo de configuración de MCP:
Variables de entorno
GIT_DEFAULT_PATH
: (opcional) Ruta predeterminada para las operaciones de GitGITHUB_PERSONAL_ACCESS_TOKEN
: (opcional) Token de acceso personal de GitHub para operaciones de GitHub
Herramientas disponibles
Operaciones básicas
init
: Inicializar un nuevo repositorio Gitclone
: Clonar un repositoriostatus
: Obtener el estado del repositorioadd
: archivos de escenariocommit
: crear un commitpush
: Envía confirmaciones al control remotopull
: Extraer cambios desde el control remoto
Operaciones de sucursal
branch_list
: Lista todas las ramasbranch_create
: Crea una nueva ramabranch_delete
: Eliminar una ramacheckout
: cambiar ramas o restaurar archivos del árbol de trabajo
Operaciones de etiquetas
tag_list
: Lista de etiquetastag_create
: Crea una etiquetatag_delete
: Eliminar una etiqueta
Operaciones remotas
remote_list
: Lista de controles remotosremote_add
: Agregar un control remotoremote_remove
: Eliminar un control remoto
Operaciones de escondite
stash_list
: Lista de esconditesstash_save
: Guardar cambios en el stashstash_pop
: Aplicar y eliminar un alijo
Operaciones a granel
bulk_action
: Ejecutar múltiples operaciones de Git en secuencia
Desarrollo
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Contribuyendo
- Bifurcar el repositorio
- Crea tu rama de funciones (
git checkout -b feature/amazing-feature
) - Confirme sus cambios (
git commit -m 'Add some amazing feature'
) - Empujar a la rama (
git push origin feature/amazing-feature
) - Abrir una solicitud de extracción
You must be authenticated.
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.
- Características
- Instalación
- Configuración
- Variables de entorno
- Herramientas disponibles
- Desarrollo
- Licencia
- Contribuyendo
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityMCP 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 -6Python
- AsecurityFlicenseAqualityAn 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 -932TypeScript
- -securityAlicense-qualityAn MCP server that enables AI assistants like Claude to help users manage their GitHub notifications through natural language commands.Last updated -5511TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.Last updated -10PythonMIT License