Skip to main content
Glama
ceshine

Git Prompts MCP Server

by ceshine

Git 提示 MCP 服务器

该存储库提供了一个模型上下文协议 (MCP) 服务器,该服务器提供了多个命令来根据 Git 存储库的内容生成提示。

(该存储库从MarkItDown MCP 服务器和示例Git MCP 服务器中汲取了大量灵感。)

安装

手动安装

  1. 克隆此存储库

  2. 安装依赖项: uv sync --frozen

Related MCP server: Git MCP Server

用法

作为 Zed Editor 的 MCP 服务器

将以下内容添加到您的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": {} } }

命令

服务器响应以下命令:

  1. /git-diff <ancestor_branch_or_commit> :填充 HEAD 与指定祖先分支或提交之间的差异结果。

  2. /generate-pr-desc <ancestor_branch_or_commit> :根据 HEAD 与指定祖先分支或提交之间的差异结果生成拉取请求描述。

  • 注意:这与/git-diff大致相同,但它包含在输出末尾生成拉取请求描述的说明。

  1. /git-cached-diff :填充阶段性变更和 HEAD 的差异结果。

例子:

  1. /generate-pr-desc main

  2. /git-diff dev

  3. /git-cached-diff

执照

MIT 许可证。详情请参阅许可证

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

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