Skip to main content
Glama
lenslp

Git Commit MCP Server

by lenslp

Git Commit MCP 服务器

这是一个支持 Model Context Protocol (MCP) 的 Git 操作服务器,专为 AI 助手(如 Claude、Antigravity)优化,旨在实现高质量、规范化的代码提交工作流。

核心功能 (Tools)

1. git_status

查看当前工作区的状态(包括已暂存、未暂存和未追踪的文件)。

2. git_diff

查看代码的具体改动。

  • 参数:

    • staged (boolean): 如果为 true,则显示已暂存区的改动。这是 AI 生成提交信息的关键依据。

3. git_add

将文件变动添加到暂存区。

  • 参数:

    • files (string[]): 待添加的文件列表。使用 ["."] 可添加所有变动。

4. git_commit

记录代码提交,并自动应用规范化前缀。

  • 参数:

    • type (string): 提交类型(如 feat, fix, style, refactor 等)。

    • scope (string, 可选): 改动范围(如 ui, core)。

    • message (string): 提交说明信息(支持中文)。

5. git_push

将本地提交推送到远程仓库。

  • 参数:

    • remote (string, 可选): 默认值为 origin

    • branch (string, 可选): 要推送的分支名。

6. git_pull

从远程仓库拉取并集成更新。

  • 参数:

    • remote (string, 可选): 默认值为 origin

    • branch (string, 可选): 要拉取的分支名。

7. git_log

查看最近的提交历史。AI 会以此学习项目的提交风格(如语言习惯、Emoji、语气等)。

Related MCP server: GIT MCP Server

安装指南

npm install
npm run build

在 Antigravity / Claude Desktop 中配置

将以下配置添加到您的 claude_desktop_config.json 文件中:

{
  "mcpServers": {
    "git-mcp": {
      "command": "node",
      "args": ["/Users/nongzhang/Documents/web3-study/作业练习/mcp-demo/build/index.js"]
    }
  }
}

高效工作流示例

  1. 分析改动:AI 调用 git_statusgit_diff --staged

  2. 学习风格:AI 调用 git_log 获取历史记录。

  3. 安全提交:AI 生成并执行 git_commit,提供专业且具有上下文的中文提交说明。

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    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
    28
    4,730
    229
    Apache 2.0
  • A
    license
    C
    quality
    C
    maintenance
    Node.js server implementing Model Context Protocol for git operations, enabling AI assistants to manage git repositories through natural language commands.
    Last updated
    11
    107
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol server that enables LLMs to interact with Git repositories, providing tools to read, search, and manipulate Git repositories through commands like status, diff, commit, and branch management.
    Last updated
    12
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    A Model Context Protocol server that enables LLMs to interact with Git repositories, providing tools to read, search, and manipulate Git repositories through commands like status, diff, commit, and branch operations.
    Last updated
    22
    2
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

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/lenslp/git-commit-mcp'

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