Provides Git repository management capabilities including retrieving status information, creating commit messages with conventional commit format, Gitflow initialization and management, and branch operations (create, merge, list)
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@aira-mcp-servercreate a commit message for my staged changes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
aira-mcp-server MCP Server
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
Related MCP server: Git MCP Server
๐ ๏ธ Installation
๐ Usage
Configure the MCP server in your settings:
๐ง 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