MCP ExplorerExplorer

Aira Mcp Server

@Sunwood-ai-labson a year ago
1 MIT
FreeCommunity
AI Systems
A TypeScript-based MCP server for generating commit messages and managing Git workflows.

Overview

What is Aira Mcp Server

aira-mcp-server is a Model Context Protocol (MCP) server designed for generating commit messages from git staged files. It is built using TypeScript and provides a simple notes system while demonstrating core MCP concepts.

Use cases

Use cases for aira-mcp-server include automating commit message generation, managing Gitflow workflows, and facilitating branch operations in collaborative software development projects.

How to use

To use aira-mcp-server, configure it in your settings by specifying the command and arguments to run the server. You can install it using npm and build it with the provided commands.

Key features

Key features of aira-mcp-server include conventional commit message generation, Gitflow workflow support, Git status checking, and branch management operations such as creating, merging, and listing branches.

Where to use

aira-mcp-server can be used in software development environments where version control is essential, particularly in projects utilizing Git for source code management.

Content

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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers