aira-mcp-server logo

aira-mcp-server

by Sunwood-ai-labs

A Model Context Protocol (MCP) server for creating commit messages from Git staged files. This TypeScript-based server implements a simple notes system and demonstrates core MCP concepts.

View on GitHub

Last updated: N/A

What is aira-mcp-server?

A TypeScript-based MCP server that provides Git status information retrieval, commit message creation with conventional commit format, Gitflow initialization and management, and branch operations.

How to use aira-mcp-server?

Configure the MCP server in your settings by specifying the command and arguments to execute the server. Example configuration: {"mcpServers": {"aira": {"command": "node", "args": ["path/to/aira-mcp-server/build/index.js"]}}}

Key features of aira-mcp-server

  • Conventional commit message generation

  • Gitflow workflow support

  • Git status checking

  • Branch management

Use cases of aira-mcp-server

  • Automating commit message creation

  • Streamlining Gitflow workflows

  • Improving Git status monitoring

  • Simplifying branch management

FAQ from aira-mcp-server

How do I install the server?

Run npm install followed by npm run build.

How do I configure the server?

Add the server configuration to your settings file, specifying the command and arguments.

What tools are available?

Available tools include get_status, create_commit, init_gitflow, create_branch, merge_branch, and list_branches.

What is the license?

The server is licensed under the MIT License.

What is the purpose of this server?

The server automates git tasks, such as commit message creation and branch management, using the Model Context Protocol (MCP).