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.
A Git MCP server for AI agents. STDIO & Streamable HTTP.

Model Context Protocol Servers
MCP server connecting AI assistants with Jira & Confluence for smart project management.
a private MCP server for accessing Linear

The system of record for AI-written software. A persistent graph of entities, relationships, changes, and provenance, so humans and AI agents see what a change touches before it merges. Beside Git today.
コメント