Git提交消息生成服务

一个基于TypeScript的MCP服务器,用于从Git暂存文件生成符合规范的提交消息,支持Gitflow工作流和分支管理。

  • by Sunwood-ai-labs
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Sunwood-ai-labs/aira-mcp-server

使用说明

aira-mcp服务器mcp服务器

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

这是一个基于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"]
    }
  }
}

🔧 可用工具

获取状态

检索Git状态信息。

创建提交

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

init_gitflow

初始化Gitflow。

create_branch

创建新分支。

合并_分支

根据Gitflow合并分支。

list_brances

列出所有Gitflow分支。

📄 许可证

MIT许可证