mcpField
A
aira-mcp-server MCP Server

aira-mcp-server MCP Server

Local
github.com/Sunwood-ai-labsVersion Control1Updated 96w ago

About aira-mcp-server MCP Server

A TypeScript MCP server for Git operations, including status checks, branch management, Gitflow support, and conventional commit creation. It is intended for users who want an MCP client to assist with routine repository tasks.

Key features

  1. 01Retrieve Git status
  2. 02Generate conventional commit messages
  3. 03Create and execute commits
  4. 04Initialize Gitflow
  5. 05Create, merge, and list branches

Use cases

  1. 01Check repository status from an MCP client
  2. 02Create a conventional commit for staged changes
  3. 03Manage branches using Gitflow

MCP support

The server exposes Git status, commit, Gitflow, and branch operations as tools for MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README
Aira MCP Server

aira-mcp-server MCP Server

EN doc JA doc

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)

aira-mcp-server MCP server

🚀 Features

  • 📝 Conventional commit message generation
  • 🌳 Gitflow workflow support
  • 🔍 Git status checking
  • 🔄 Branch management

🛠️ Installation

npm install
npm run build

📖 Usage

Configure the MCP server in your settings:

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.