
Aira MCP Server
โ 1from Sunwood-ai-labs
Creates commit messages from staged files in a local git repository.
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
npm install
npm run build๐ ๏ธ 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"]
}
}
}No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.