Integrations
Provides tools for generating prompts based on Git repository content, including the ability to generate PR descriptions by comparing differences between branches or commits.
Servidor MCP de Git Prompts
Este repositorio proporciona un servidor de Protocolo de contexto de modelo (MCP) que ofrece varios comandos para generar indicaciones basadas en el contenido del repositorio Git.
(Este repositorio se inspira en gran medida en el servidor MCP de MarkItDown y en el servidor MCP de Git de ejemplo).
Instalación
Instalación manual
- Clonar este repositorio
- Instalar dependencias:
uv sync --frozen
Uso
Como servidor MCP para Zed Editor
Añade lo siguiente a tu settings.json
:
Comandos
El servidor responde a los siguientes comandos:
/git-diff <ancestor_branch_or_commit>
: rellena los resultados de diferencia entre HEAD y la rama antecesora o confirmación especificada./generate-pr-desc <ancestor_branch_or_commit>
: genera una descripción de la solicitud de extracción basada en los resultados de la diferencia entre HEAD y la rama antecesora o confirmación especificada.
- Nota: Esto es en gran medida lo mismo que
/git-diff
, pero incluye instrucciones para generar una descripción de la solicitud de extracción al final de la salida.
/git-cached-diff
: completa los resultados de diferencias para los cambios preparados y HEAD.
Ejemplos:
/generate-pr-desc main
/git-diff dev
/git-cached-diff
Licencia
Licencia MIT. Ver LICENCIA para más detalles.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor de protocolo de contexto de modelo que genera indicaciones basadas en el contenido del repositorio de Git, incluido un comando para generar descripciones de PR a partir de diferencias.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server for Git repository interaction and automation. This server provides tools to read, search, and manipulate Git repositories via Large Language Models.Last updated -1242,199JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server for creating commit messages from git staged files.Last updated -21TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Large Language Models to interact with Git repositories through a robust API, supporting operations like repository initialization, cloning, file staging, committing, and branch management.Last updated -215523TypeScriptApache 2.0
- AsecurityFlicenseAqualityA Model Context Protocol server that automatically generates structured release notes from Git repository tags, analyzing differences between tags and saving formatted Markdown output to the .iris directory.Last updated -10JavaScript