aira-mcp-server

Provides a TypeScript MCP server that generates conventional commit messages from git-staged files and offers Gitflow-driven branch management.
  • typescript

0

GitHub Stars

typescript

Language

7 months ago

First Indexed

3 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": {
    "mcp-mirror-sunwood-ai-labs_aira-mcp-server": {
      "command": "node",
      "args": [
        "path/to/aira-mcp-server/build/index.js"
      ]
    }
  }
}

You have a TypeScript MCP server that generates conventional commit messages from git-staged files and provides Gitflow-aware workflow utilities. It helps automate commit messages, manage branches, and streamline Git operations within an MCP client workflow.

How to use

You connect your MCP client to the aira MCP Server to access its git-aware features. Use the server to inspect git status, generate conventional commit messages for selected files, and perform Gitflow actions such as initializing Gitflow, creating and merging branches, and listing branches. When you run actions through your MCP client, you’ll interact with the server’s capabilities to automate commit message creation and branch management as part of your development workflow.

How to install

Prerequisites: Node.js installed on your machine.

Install dependencies and build the MCP server components.

npm install
npm run build

Configuration and startup notes

Configure the MCP server in your client settings to point to the local MCP server instance using the provided runtime command. The server runs as a local process that Node executes.

{
  "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.

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