Aira
Creates commit messages from staged files in a local git repository.
Install
Install and configure the MCP from https://github.com/Sunwood-ai-labs/aira-mcp-server now. Follow the repository's installation instructions, ask me for anything you can't complete yourself, and verify its tools load.README
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)
🚀 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
Related servers
Command ExecutorSunwood-ai-labs22Execute pre-approved shell commands securely on a server.GitHub KanbanSunwood-ai-labs10Manage GitHub issues as a Kanban board using the gh CLI.Weather ServiceSunwood-ai-labs5A simple note-saving system with a custom URI scheme, providing tools to add and summarize notes.VoiceVoxSunwood-ai-labs3A server for text-to-speech (TTS) using the VoiceVox engine.
