Back to Developer Tools
AIRA Git
Integrates with Git repositories to enable Gitflow workflows.
Last updated: 1/27/2026
README
<div align="center">
<img src="assets/header.svg" alt="Aira MCP Server" width="800" />
# aira-mcp-server MCP Server
<a href="README.md"><img src="https://img.shields.io/badge/english-document-white.svg" alt="EN doc"></a>
<a href="README.ja.md"><img src="https://img.shields.io/badge/ใใญใฅใกใณใ-ๆฅๆฌ่ช-white.svg" alt="JA doc"/></a>
</div>
A Model Context Protocol server for creating commit messages from git staged files
This is a TypeScript-based MCP server that implements a simple notes system. It demonstrates core MCP concepts by providing:
- Git status information retrieval
- Commit message creation with conventional commit format
- Gitflow initialization and management
- Branch operations (create, merge, list)
<a href="https://glama.ai/mcp/servers/dwd1o4okcw"><img width="380" height="200" src="https://glama.ai/mcp/servers/dwd1o4okcw/badge" alt="aira-mcp-server MCP server" /></a>
## ๐ Features
- ๐ Conventional commit message generation
- ๐ณ Gitflow workflow support
- ๐ Git status checking
- ๐ Branch management
## ๐ ๏ธ Installation
```bash
npm install
npm run build
```
## ๐ Usage
Configure the MCP server in your settings:
```json
{
"mcpServers": {
"aira": {
"command": "node",
"args": ["path/to/aira-mcp-server/build/index.js"]
}
}
}
```
## ๐ง Available Tools
### get_status
Retrieves Git status information.
### create_commit
Creates and executes a commit for specified files.
### init_gitflow
Initializes Gitflow.
### create_branch
Creates a new branch.
### merge_branch
Merges branches according to Gitflow.
### list_branches
Lists all Gitflow branches.
## ๐ License
MIT License
Installation
Add this MCP to your configuration:
{
"mcpServers": {
"aira-git": {
// See GitHub repository for configuration
}
}
}See the GitHub repository for full installation instructions.