关于 aira-mcp-server MCP Server
这是一个用于 Git 操作的 TypeScript MCP 服务,涵盖状态检查、分支管理、Gitflow 支持和 Conventional Commit 创建,适合借助 MCP 客户端处理常规仓库任务。
主要功能
- 01获取 Git 状态
- 02生成 Conventional Commit 消息
- 03创建并执行提交
- 04初始化 Gitflow
- 05创建、合并和列出分支
适用场景
- 01通过 MCP 客户端检查仓库状态
- 02为暂存更改创建 Conventional Commit
- 03使用 Gitflow 管理分支
MCP 相关
该服务向 MCP 客户端提供 Git 状态、提交、Gitflow 和分支操作工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
一个用于根据 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"]
}
}
}
🔧 可用工具
get_status
获取 Git 状态信息。
create_commit
为指定文件创建并执行提交。
init_gitflow
初始化 Gitflow。
create_branch
创建新分支。
merge_branch
根据 Gitflow 合并分支。
list_branches
列出所有 Gitflow 分支。
📄 许可证
MIT 许可证
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。