What does `commit_staged` actually do?
It commits all staged changes in the repository with the provided message and modifies the committer name to include "(aider)".
@MrOrz
基本信息
A simple MCP server that makes git commits on behave of AI, so that you can track AI contribution in your codebase
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"git-commit-aider": {
"command": "npx",
"args": [
"mcp-git-commit-aider"
]
}
}
}Commit staged changes with a specific message, appending "(aider)" to the committer name.
This server provides an MCP tool to commit staged Git changes while automatically appending "(aider)" to the committer name. It is intended for developers who want to clearly attribute AI‑generated commits in their codebase.
Add the server configuration to your MCP settings file using npx mcp-git-commit-aider. Once installed, invoke the commit_staged tool with a required commit message and an optional cwd parameter to specify the working directory. The server reads committer information from GIT_COMMITTER_NAME/GIT_COMMITTER_EMAIL environment variables or falls back to git config values.
commit_staged with a required message string.cwd path for the git working directory.aider --stats for contribution analysis.It commits all staged changes in the repository with the provided message and modifies the committer name to include "(aider)".
First, the server checks the environment variables `GIT_COMMITTER_NAME` and `GIT_COMMITTER_EMAIL`. If those are not set, it falls back to the output of `git config user.name` and `git config user.email`.
You can use the `aider --stats` command (from the Aider‑AI project) or run the shell script provided in the README. The script parses `git log --numstat` over a revision range and outputs a JSON report of added/deleted lines per author, identifying AI commits by the "(aider)" marker.
Yes. You can commit normally and then run `git commit --amend --author="$(git config user.name) (aider) <$(git config user.email)>"` to manually add the "(aider)" marker. A git alias (`git aimend`) can simplify this process.
MCP servers for the Atlassian products (Bitbucket, Confluence, JIRA) of the Data Center version
MCP server that enables AI assistants to interact with Linear project management system through natural language, allowing users to retrieve, create, and update issues, projects, and teams.
A Git MCP server for AI agents. STDIO & Streamable HTTP.
A server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.
Node.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests via tools (list, get, comment, search). Connects AI directly to version control workflows through the standard MCP interface.
评论