get_status
Returns the git status of the repository at the absolute path you give: each changed file with its index and working-tree state and whether it is staged.
Check a repository's git status and commit a file with a typed, emoji-tagged message, one file at a time.
LABSCO SUMMARY
It checks status and commits, and that is all — the Gitflow branch tools the README describes are not in the code. The agent picks the commit type (feat, fix, docs, style, refactor, perf, test or chore), the emoji and the title; the server formats the message and commits one file per call. Everything else about git stays where it was.
A small TypeScript server for the commit step: it reads git status and commits a file with a message built from a commit type, an emoji and a title.
✨ [feat]: title built from the type, emoji and title you choose, plus an optional body, footer and issue numberNode — npm install and npm run build, then point the client at the built build/index.js. No credentials; both tools take the absolute path of the repository to act on.
Build from source — git clone https://github.com/Sunwood-ai-labs/aira-mcp-server.git
USE CASES
Read the status, then commit each file with a message in the emoji [type]: title form — one file per call.
Listed in project code.
get_statusReturns the git status of the repository at the absolute path you give: each changed file with its index and working-tree state and whether it is staged.
create_commitCommits one file, staging it first if needed, with a message built from the type, emoji and title you give (emoji [type]: title), plus an optional body, footer and issue number. One file per call.
BEFORE YOU INSTALL
2 tools registered in the project's code.
node on PATH
The documented client runs the server on your machine.
CONTEXT COST
Rated by the size of the 2 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
You clone and build this one yourself.
git clone https://github.com/Sunwood-ai-labs/aira-mcp-server.git
cd aira-mcp-server
npm install
npm run build{
"mcpServers": {
"aira": {
"command": "node",
"args": [
"<YOUR_PATH_TO_AIRA_MCP_SERVER>/build/index.js"
]
}
}
}