Aira MCP Server
Creates commit messages from staged files in a local git repository.
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
संबंधित सर्वर
Atlassian Bitbucket
Interact with Atlassian Bitbucket Cloud to manage repositories, pull requests, workspaces, and code.
GitLab CLI MCP Server
Seamlessly integrate AI assistants with GitLab using the glab CLI tool.
Total-pc-control
can control your whole computer keyboard, mouse , clicpboard, screenshot tools everything
GitHub Trending MCP
Fetches trending repositories from GitHub and saves them as Markdown files. Supports proxy configuration.
MCP Git Ingest
Reads the structure and important files of a GitHub repository.
Sourced.dev
Source code search for every package on PyPI and npm.
Git
Tools to read, search, and manipulate Git repositories
Selvedge
Change tracking for AI-era codebases — captures the why behind every change as the agent makes it.
Github MCP Server
Integrates with GitHub, allowing LLMs to interact with repositories, issues, and pull requests via the GitHub API.
GitHub GraphQL API
Query and interact with the GitHub GraphQL API. Requires a personal access token.