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.