aira-mcp-server

A MCP server that creates conventional commit messages from staged Git files, supports Gitflow, and provides status and branch management.
  • typescript

2

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "sunwood-ai-labs-aira-mcp-server": {
      "command": "node",
      "args": [
        "path/to/aira-mcp-server/build/index.js"
      ]
    }
  }
}

You run a MCP server that creates commit messages from your Git workflow, integrates with Gitflow, and provides convenient tools for managing branches and status. This server helps automate conventional commits and streamline your Git processes by exposing simple endpoints to obtain status, generate commits, and manage branches.

How to use

You interact with the MCP server through a client that configures and calls its endpoints. To start using it, configure your MCP client to point at the local MCP server so you can request status, generate commit messages, and perform Gitflow operations without switching tools. The server exposes functions such as getting Git status, creating commits for selected files, initializing Gitflow, creating branches, merging branches, and listing branches.

How to install

Prerequisites: Node.js installed on your machine. You should also have Git available in your environment since the MCP server interacts with Git workflows.

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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational