a

aira提交助手

@Sunwood-ai-labs/aira-mcp-server
0 Stars 349 次浏览 Sunwood-ai-labs 更新于 2026-08-23

一个用于从git暂存文件创建提交消息的模型上下文协议服务器。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "aira": {
      "args": [
        "path/to/aira-mcp-server/build/index.js"
      ],
      "command": "node"
    }
  }
}

可用工具 (2 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

get_status 1 个参数 需填 1 项

Gitのステータス情報を取得します

必填参数:path

create_commit 9 个参数 需填 5 项

指定したファイルに対してコミットを作成・実行します。※1度に1ファイルのみコミット可能です

必填参数:file、path、type、emoji、title

服务介绍

aira-mcp-server MCP 服务器


这是一个用于从 git 暂存文件创建提交信息的 Model Context Protocol 服务器。

这是一个基于 TypeScript 的 MCP 服务器,实现了一个简单的笔记系统。它通过以下功能展示了核心的 MCP 概念:

  • 获取 Git 状态信息
  • 使用常规提交格式创建提交信息
  • 初始化和管理 Gitflow
  • 分支操作(创建、合并、列表)

🚀 功能

  • 📝 生成常规提交信息
  • 🌳 支持 Gitflow 工作流
  • 🔍 检查 Git 状态
  • 🔄 分支管理

🛠️ 安装

npm install
npm run build

📖 使用

在设置中配置 MCP 服务器:

{
  "mcpServers": {
    "aira": {
      "command": "node",
      "args": ["path/to/aira-mcp-server/build/index.js"]
    }
  }
}

🔧 可用工具

get_status

检索 Git 状态信息。

create_commit

为指定文件创建并执行提交。

init_gitflow

初始化 Gitflow。

create_branch

创建新分支。

merge_branch

根据 Gitflow 合并分支。

list_branches

列出所有 Gitflow 分支。

📄 许可证

MIT 许可证

相关 MCP 服务