Skip to main content
Glama

Git Prompts MCP Server

by ceshine

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

  1. Clonar este repositorio
  2. Instalar dependencias: uv sync --frozen

Uso

Como servidor MCP para Zed Editor

Añade lo siguiente a tu settings.json :

"context_servers": { "git_prompt_mcp": { "command": { "path": "uv", "args": [ "--directory", "/path/to/local/git_prompts_mcp_server", "run", "git-prompts-mcp-server", "/path/to/repo/", // parent folder of the .git directory "--excludes", // exclude files and directories from diff results "**/uv.lock", "--excludes", "**/.gitignore", "--format", // format for diff results "json" // options: json, text ] }, "settings": {} } }
Comandos

El servidor responde a los siguientes comandos:

  1. /git-diff <ancestor_branch_or_commit> : rellena los resultados de diferencia entre HEAD y la rama antecesora o confirmación especificada.
  2. /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.
  1. /git-cached-diff : completa los resultados de diferencias para los cambios preparados y HEAD.

Ejemplos:

  1. /generate-pr-desc main
  2. /git-diff dev
  3. /git-cached-diff

Licencia

Licencia MIT. Ver LICENCIA para más detalles.

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Instalación
    1. Instalación manual
  2. Uso
    1. Como servidor MCP para Zed Editor
  3. Licencia

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      A 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 -
      12
      63,134
      TypeScript
      MIT License
    • A
      security
      A
      license
      A
      quality
      A 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 -
      21
      1,339
      101
      TypeScript
      Apache 2.0
    • A
      security
      A
      license
      A
      quality
      A flexible Model Context Protocol server that makes documentation or codebases searchable by AI assistants, allowing users to chat with code or docs by simply pointing to a git repository or folder.
      Last updated -
      1
      149
      49
      JavaScript
      MIT License
    • A
      security
      F
      license
      A
      quality
      A Model Context Protocol server that provides specialized prompt suggestions for backend development, frontend development, and general tasks to help LLMs generate better content.
      Last updated -
      4
      0
      1
      TypeScript

    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/ceshine/git-prompts-mcp-server'

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