Aira MCP Server
Creates commit messages from staged files in a local git repository.
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
🛠️ 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
GitHub
Interact with GitHub repositories, including file operations, repository management, and search.
GitHub PR & Issue Analyser
Analyze GitHub pull requests and manage issues, tags, and releases.
GitHub MCP Server
An MCP server for interacting with GitHub, allowing you to manage repositories, issues, and pull requests.
GitLab
A GitLab integration server providing access to GitLab's RESTful API tools, built on the fastmcp framework.
GitHub Projects V2
Manage GitHub Projects V2 using the GitHub GraphQL API.
MCP Git Ingest
Reads the structure and important files of a GitHub repository.
Gist MCP
A server for managing and interacting with GitHub Gists, built with Go.
CData Bitbucket
A read-only MCP server for Bitbucket, enabling LLMs to query live data using the CData JDBC Driver.
GitHub MCP Server
Integrates with the GitHub API for automation and interaction with repositories.
Git Commit Aider
Make git commits on behalf of AI to track AI contributions in your codebase.