Labsco
Sunwood-ai-labs logo

Aira MCP Server

โ˜… 1

from Sunwood-ai-labs

Creates commit messages from staged files in a local git repository.

๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup
<div align="center"> <img src="assets/header.svg" alt="Aira MCP Server" width="800" />

aira-mcp-server MCP Server

<a href="README.md"><img src="https://img.shields.io/badge/english-document-white.svg" alt="EN doc"></a> <a href="README.ja.md"><img src="https://img.shields.io/badge/ใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆ-ๆ—ฅๆœฌ่ชž-white.svg" alt="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"><img width="380" height="200" src="https://glama.ai/mcp/servers/dwd1o4okcw/badge" alt="aira-mcp-server MCP server" /></a>

๐Ÿš€ Features

  • ๐Ÿ“ Conventional commit message generation
  • ๐ŸŒณ Gitflow workflow support
  • ๐Ÿ” Git status checking
  • ๐Ÿ”„ Branch management

๐Ÿ”ง 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