aira-mcp-server

<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 ## 🛠️ Installation ```bash npm install npm run build ``` ## 📖 Usage Configure the MCP server in your settings: ```json { "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