🚀 Features

🚀 Features

site icon
2024.12.22 1
TypeScriptGit 工具提交消息生成Gitflow 管理开发效率
aira-mcp-server 是一个基于 TypeScript 的 MCP 服务器,主要用于从 git 暂存文件生成提交消息。它实现了简单的笔记系统,并展示了核心的 MCP 概念。该服务器提供了 Git 状态信息检索、符合常规提交格式的提交消息创建、Gitflow 初始化和管理以及分支操作等功能。
View on GitHub

Overview

基本能力

产品定位

aira-mcp-server 是一个专注于 Git 工作流和提交消息生成的 MCP 服务器,旨在提高开发者的代码提交效率和项目管理能力。

核心功能

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

适用场景

  • 团队协作开发中需要统一提交消息格式的项目
  • 使用 Gitflow 工作流进行版本控制的项目
  • 需要自动化生成提交消息的开发环境

工具列表

  • get_status: 检索 Git 状态信息
  • create_commit: 为指定文件创建并执行提交
  • init_gitflow: 初始化 Gitflow
  • create_branch: 创建新分支
  • merge_branch: 根据 Gitflow 合并分支
  • list_branches: 列出所有 Gitflow 分支

常见问题解答

暂无提供

使用教程

使用依赖

确保已安装 Node.js 和 npm。

安装教程

npm install
npm run build

调试方式

在配置文件中设置 MCP 服务器:

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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。