git-commit-aider MCP Server
@MrOrz
About git-commit-aider MCP Server
A simple MCP server that makes git commits on behave of AI, so that you can track AI contribution in your codebase
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
1Commit staged changes with a specific message.
Overview
What is git-commit-aider MCP Server?
A TypeScript-based MCP server that provides a tool to commit staged changes in a Git repository while appending "(aider)" to the committer's name. It helps track AI contributions in a codebase.
How to use git-commit-aider MCP Server?
Add its configuration to your MCP settings file, specifying the path to the built index.js. Use the commit_staged tool with a required message parameter and an optional cwd parameter for the working directory.
Key features of git-commit-aider MCP Server
- Provides a
commit_stagedtool to commit staged changes. - Automatically appends "(aider)" to the committer name.
- Supports an optional
cwdparameter for the working directory. - Reads
GIT_COMMITTER_NAMEandGIT_COMMITTER_EMAILenvironment variables. - Falls back to Git config for name and email.
- Built with TypeScript for the Model Context Protocol.
Use cases of git-commit-aider MCP Server
- Automatically tag AI-made commits with "(aider)".
- Track AI contributions in a Git codebase.
- Integrate with MCP-enabled clients to commit changes.
- Ensure proper attribution for AI-assisted development.
FAQ from git-commit-aider MCP Server
What tool does this server provide?
It provides the commit_staged tool, which commits staged changes with a given message.
How do I set the committer name and email?
Set the GIT_COMMITTER_NAME and GIT_COMMITTER_EMAIL environment variables in the server configuration. If unset, the server falls back to Git's user.name and user.email.
What happens to the committer name?
"(aider)" is appended to the committer name automatically for every commit made with this tool.
How do I debug this server?
Debug over stdio using the MCP Inspector, available via npm run inspector in the project directory.
What runtime is required?
Node.js is required; the server is compiled to JavaScript (index.js) and run with the node command.
Frequently asked questions
What tool does this server provide?
It provides the `commit_staged` tool, which commits staged changes with a given message.
How do I set the committer name and email?
Set the `GIT_COMMITTER_NAME` and `GIT_COMMITTER_EMAIL` environment variables in the server configuration. If unset, the server falls back to Git's `user.name` and `user.email`.
What happens to the committer name?
"(aider)" is appended to the committer name automatically for every commit made with this tool.
How do I debug this server?
Debug over stdio using the MCP Inspector, available via `npm run inspector` in the project directory.
What runtime is required?
Node.js is required; the server is compiled to JavaScript (index.js) and run with the `node` command.
Basic information
More Version Control MCP servers
AIO-MCP Server
athapong🚀 All-in-one MCP server with AI search, RAG, and multi-service integrations (GitLab/Jira/Confluence/YouTube) for AI-enhanced development workflows. Folk from https://github.com/nguyenvanduocit/all-in-one-model-context-protocol
MCP GitHub Project Manager
kunwarViveka mcp server to manage github project's functionality
GitHub MCP Server Extension for Zed
LoamStudiosA GitHub MCP Server extension for Zed
Integrate MCP with GitHub Copilot
skillsLearn how to use MCP Servers with GitHub Copilot

Git
modelcontextprotocolModel Context Protocol Servers
Comments