Git Prompts MCP Server

Git Prompts MCP Server

site icon
2025.04.04 0
PythonGit 提示生成开发工具集成开发效率
Git Prompts MCP Server 是一个基于 Git 仓库内容生成提示的 MCP 服务器。它主要用于为 Zed 编辑器提供上下文服务,能够根据 Git 仓库的差异生成 PR 描述等提示信息。
View on GitHub

Overview

基本能力

产品定位

Git Prompts MCP Server 是一个为开发工具(如 Zed 编辑器)提供 Git 仓库内容提示生成的 MCP 服务器。

核心功能

  • 根据 Git 仓库的差异生成 PR 描述。
  • 支持排除特定文件和目录(如 uv.lock.gitignore)。
  • 支持多种输出格式(如 JSON 和文本)。

适用场景

  • 在 Zed 编辑器中自动生成 PR 描述。
  • 需要快速获取 Git 仓库变更摘要的开发场景。

工具列表

  • /generate-pr-desc <ancestor_branch_or_commit>: 生成基于 HEAD 与祖先分支或提交之间差异的 PR 描述。

常见问题解答

使用教程

使用依赖

  1. 克隆仓库。
  2. 安装依赖:uv sync --frozen

安装教程

  1. 克隆仓库。
  2. 安装依赖:uv sync --frozen

调试方式

在 Zed 编辑器的 settings.json 中配置 MCP 服务器,并运行 /generate-pr-desc main 命令测试功能。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。