aira提交助手
一个用于从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 许可证