欢迎光临
我们一直在努力

AI【应用 01】Trae Agent Gitee自动化辅助神器(使用 MCP tools 创建自定义 Trae Agent 的探索分享)

我用Trae 做了一个有意思的Agent 「Gitee自动化辅助神器」。 点击 https://s.trae.com.cn/a/b38cc4 立即复刻,一起来玩吧!

寻找地表最强 Trae Agent

  • 1.简介
    • 1.1 最初的想法
    • 1.2 实现的功能
  • 2.创作构思
    • 2.1 设计初衷(解决痛点)
    • 2.2 核心价值
    • 2.3 适用场景
  • 3.技术实现原理
    • 3.1 整体架构
    • 3.2 关键技术组件
  • 4.Prompt
  • 5.效果展示
    • 5.1 仓库创建
    • 5.2 issue 创建
  • 6.总结

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,并自动更新执行结果(如状态码、返回数据)。
  • 赞(0)
    未经允许不得转载:171主机测评 » AI【应用 01】Trae Agent Gitee自动化辅助神器(使用 MCP tools 创建自定义 Trae Agent 的探索分享)
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址