aira-mcp-server

by Sunwood-ai-labs

1 stars
259 downloads
Not rated
GitHub

About

A Model Context Protocol server for creating commit messages from git staged files.

Details

Author
Sunwood-ai-labs
Repository
Sunwood-ai-labs/aira-mcp-server
GitHub stars
1
Downloads
259
License
MIT License
Categories
Developer Tools, Other, AI

- πŸ“ Conventional commit message generation
- 🌳 Gitflow workflow support
- πŸ” Git status checking
- πŸ”„ Branch management

Setting up with Highlight

Follow these steps to add this server as a custom Highlight plugin:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name aira-mcp-server
    Command (node, npx, python, etc.) node
    Arguments
    • Argument 1 path/to/aira-mcp-server/build/index.js

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

npm install
npm run build

Configure the MCP server in your settings:

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

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.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "aira-mcp-server": {
            "env": {},
            "args": [
                "path/to/aira-mcp-server/build/index.js"
            ],
            "shell": false,
            "command": "node"
        }
    }
}

Linux

{
    "env": [],
    "args": [
        "path/to/aira-mcp-server/build/index.js"
    ],
    "shell": false,
    "command": "node"
}

Macos

{
    "env": [],
    "args": [
        "path/to/aira-mcp-server/build/index.js"
    ],
    "shell": false,
    "command": "node"
}

Windows

{
    "env": [],
    "args": [
        "path/to/aira-mcp-server/build/index.js"
    ],
    "shell": false,
    "command": "node"
}

<div align="center">
Aira MCP Server

# aira-mcp-server MCP Server

<a href="README.md">EN doc</a>
<a href="README.ja.md">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">aira-mcp-server MCP server</a>

πŸš€ 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

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.