AI【应用 01】Trae Agent Gitee自动化辅助神器(使用 MCP tools 创建自定义 Trae Agent 的探索分享)
我用Trae 做了一个有意思的Agent 「Gitee自动化辅助神器」。 点击 https://s.trae.com.cn/a/b38cc4 立即复刻,一起来玩吧!
寻找地表最强 Trae Agent
1.简介
一个自动化管理源码的工具,实现上班前的代码自动拉取、合并,下班后的代码自动提交,让开发者只关心核心代码编写的辅助工具。其核心目标是简化重复性操作,提升开发者与 Gitee 交互的效率。
1.1 最初的想法
由于没有找到定时调度类的 MCP 服务器,设想是读取 Excel 文件里的命令,根据命令设置的执行时间进行接口调用,执行结束后将 MCP 服务的反馈结果保存回 Excel 里。设置了两个时间段的代码拉取与提交操作,设计的 Excel 文档格式如下:
| 命令ID | 命令内容 | 执行时间 | 状态 | 时间戳 | 错误信息 | 返回数据 |
|---|---|---|---|---|---|---|
| 1 | 合并拉取请求 | 08:30:00 | 成功 | 2025-06-10T08:31:00Z | {“code”: 0, “msg”: “执行成功”} | |
| 2 | 代码提交 | 11:50:00 | 失败 | 2025-06-10T11:51:00Z | 命令不存在 | {“code”: 404, “msg”: “命令不存在”} |
| 3 | 合并拉取请求 | 13:30:00 | ||||
| 4 | 代码提交 | 17:50:00 |
我使用的是 Gitee 作为源码管理的 MCP 服务器:

完整流程图为:

1.2 实现的功能
查看了 Gitee MCP 服务器提供的各种与 Gitee 交互的工具才发现没有跟 Push相关的命令,只有跟 Pull相关的命令,如下:
| list_repo_pulls | Pull Request | 列出仓库中的拉取请求 |
|---|---|---|
| merge_pull | Pull Request | 合并拉取请求 |
| create_pull | Pull Request | 创建拉取请求 |
| update_pull | Pull Request | 更新拉取请求 |
| get_pull_detail | Pull Request | 获取拉取请求的详细信息 |
| comment_pull | Pull Request | 评论拉取请求 |
| list_pull_comments | Pull Request | 列出拉取请求的所有评论 |
我发现 GitHub MCP Server 是有push_files工具的,但是我们没有使用 GitHub 进行代码管理,相信 Gitee MCP 服务器以后也会提供提交相关的命令的。修改后的 Excel 内容:
| 命令ID | 命令内容 | 执行时间 | 状态 | 时间戳 | 错误信息 | 返回数据 |
|---|---|---|---|---|---|---|
| 1 | 合并拉取请求 | 08:30:00 | ||||
| 2 | 合并拉取请求 | 13:30:00 |
2.创作构思
2.1 设计初衷(解决痛点)
- 开发者需要频繁手动操作 Gitee(如创建合并请求、管理分支),效率低下。
- Excel 作为常见的数据管理工具,缺乏与 Gitee 的直接联动能力。
- 传统脚本或工具需要复杂配置。
- 目标:通过 Agent 实现
Excel指令 → Gitee操作 → 结果回写的自动化,降低人工操作成本,减少错误率。
2.2 核心价值
- 低门槛:用户只需在 Excel 中填写命令,无需编写代码或脚本。
- 动态交互:支持实时调用 Gitee API,并自动更新执行结果(如状态码、返回数据)。