
git-commit-aider MCP Server

2025.04.22
1
JavaScriptGit 自动化AI 贡献跟踪开发效率
mcp-git-commit-aider 是一个基于 TypeScript 的 MCP 服务器,旨在帮助用户通过 AI 自动提交 Git 仓库中的暂存更改,并在提交者名称后附加 "(aider)",以便跟踪 AI 在代码库中的贡献。
View on GitHub
Overview
基本能力
产品定位
mcp-git-commit-aider 是一个用于 Git 提交自动化的工具,特别适用于需要跟踪 AI 贡献的开发场景。
核心功能
- 提供
commit_staged
工具,用于提交暂存更改并附加 "(aider)" 到提交者名称。 - 参数
message
(必填):提交消息。 - 参数
cwd
(可选):指定 Git 命令的工作目录。 - 自动从环境变量或 Git 配置中获取提交者名称和邮箱。
适用场景
- 在代码编辑器中集成,通过 AI 提示自动提交代码更改。
- 跟踪 AI 在代码库中的贡献,使用
aider --stats
命令统计 AI 的提交记录。
工具列表
commit_staged
:提交暂存更改的工具,支持自定义提交消息和工作目录。
常见问题解答
- 提交者信息优先从环境变量
GIT_COMMITTER_NAME
和GIT_COMMITTER_EMAIL
获取,其次从 Git 配置中获取。 - 调试建议使用 MCP Inspector 工具。
使用教程
使用依赖
- 需要安装 Node.js 和 npm。
安装教程
- 在 MCP 配置文件中添加以下配置:
{
"mcpServers": {
"git-commit-aider": {
"command": "npx",
"args": ["mcp-git-commit-aider"]
}
}
}
- 确保环境变量
GIT_COMMITTER_NAME
和GIT_COMMITTER_EMAIL
已设置,或 Git 配置中已配置用户名称和邮箱。
调试方式
- 使用 MCP Inspector 进行调试:
npm run inspector
- 访问提供的 URL 使用浏览器调试工具。