
🚀 Features

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"]
}
}
}