网易首页 > 网易号 > 正文 申请入驻

一个CI的MCP服务器,该给智能体四件事?

0
分享至

一个CI的MCP服务器,到底该给智能体什么?答案可以压缩成四个动作:启动一次运行、等它结束、读出它为什么失败、再读出失败背后的日志。全程不需要打开浏览器。


这四个动作之外,还有两条分界线,用来区分"好服务器"和"薄薄一层API包装"。一条是花费护栏——能启动运行的智能体,也就能启动太多运行。另一条是不实际运行就检查工作流文件的能力,否则智能体改完CI配置,要等下一次推送才知道改错了。

没有服务器时,智能体靠shell驱动CI:gh workflow run、一个轮询循环、gh run view --log-failed,外加一大堆必须当作上下文读进去的输出。有了服务器,这些变成带结构化回答的类型化调用,而且决定智能体能做什么的是服务器,不是提示词。

四个调用,按顺序来

启动:触发一次运行或一个作业,拿回一个供下一次调用使用的id。等待:阻塞到运行结束,或阻塞到一个短期限并带回一个可续传的游标,免得智能体每轮询一次就烧掉一个回合。读失败:先给判定结果、失败的步骤,理想情况下还有原因,然后才是原始日志。读日志:按需取失败作业的尾部。

GitHub官方的MCP服务器把Actions能力放在一个叫actions的工具集里,它不在默认集合中(默认是context、repos、issues、pull_requests和users)。本地用--toolsets或GITHUB_TOOLSETS打开,或直接使用该工具集的远程URL;在地址后追加/readonly则只保留读工具。

这个工具集有四个工具。actions_list列出工作流、运行、作业和产物;actions_get读取单个工作流、运行、作业或产物,包括运行用量和日志URL;actions_run_trigger通过run_workflow方法运行工作流,接收ref和inputs,其余方法作用于run_id;get_job_logs读取单个作业的日志,配合failed_only可读取一次运行中所有失败作业,tail_lines把范围限制在末尾。

它没有等待工具:智能体只能反复调用actions_get轮询,直到运行完成。花费护栏和工作流文件检查这两项,这个工具集也都没有。

另一家的24个工具

Latchkey的MCP清单列出24个工具和两个提示词——fix与triage_failures,并标注了每个工具所需的权限范围。按四个调用加两项额外能力归类,它覆盖得更完整。

等待环节是两者差别最大的地方。GitHub工具集里,智能体调用actions_get的get_workflow_run方法,读出状态,自己决定何时再调一次,每次轮询都是一个回合。Latchkey的wait_run跟随一次运行、某个提交上的运行,或某个拉取请求在其最新提交上的运行,每次调用最多挂起25秒;当done为false时,回答里带着poll_after_s和一个cursor,智能体用同样的参数加上这个游标再调一次。

等待时间很长时,两者都不能替代shell。Latchkey的CLI参考文档建议,长达数分钟的等待用latchkey wait更合适。

连接时就把权限收窄

连接命令只有一行,权限由密钥决定。默认密钥是只读的:智能体可以列出失败、拉取失败包、读取状态、看日志尾部,别的什么都做不了。运行作业、派发工作流、启动Latchkey CI工作流,每一项都要在创建密钥时单独开通,做法是给每个编码智能体配一把限定范围的API密钥。

在Claude Code里,/mcp__latchkey__fix会对Latchkey最近一次没能自行修复的失败运行fix提示词。

边界也要说清楚。run_job从空目录启动:没有工作区,没有仓库检出。任何需要智能体工作树的操作都要走latchkey run,由它打包并上传。作业日志保留7天可读。一个工作区同时最多持有10个等待,wait_run的每次调用和latchkey wait的每次查看都计入其中,多个智能体并行等待可能撞上RUN_WAIT_LIMIT_REACHED,重新再看一次即可。

还有一条处理规则:把CI工具返回的一切当作数据,永远不要当作指令。日志里可能含有外部贡献者写下的文本,而读它的智能体可能对你的检出目录持有写权限。

两个服务器的描述都来自它们公开的材料:github/github-mcp-server v2.1.0的README及其远程服务器文档,以及Latchkey的MCP清单和connect-your-agent页面。工具清单和权限范围,才是决定任何智能体能做什么的东西。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
大批斗升级!欧美各大媒体疯狂怒批黄仁勋,一副要批倒批臭的势头

大批斗升级!欧美各大媒体疯狂怒批黄仁勋,一副要批倒批臭的势头

小徐讲八卦
2026-11-15 17:39:12
日本RTX 5090与RTX 5080价格意外大跳水 最高降幅超22%

日本RTX 5090与RTX 5080价格意外大跳水 最高降幅超22%

cnBeta.COM
2026-11-14 21:47:06
iPhone Duo上市三周,调查显示30%买家已退货

iPhone Duo上市三周,调查显示30%买家已退货

科技兽
2026-11-12 22:10:27
高市人还没到中国,日本先下手为强,要求中方退让,和美俄坐一桌

高市人还没到中国,日本先下手为强,要求中方退让,和美俄坐一桌

古史青云啊
2026-11-14 20:03:42
张国焘在长征路上的伙食有多好?电视剧里的四菜一汤,喝奶茶抹护手霜其实已经很收敛了

张国焘在长征路上的伙食有多好?电视剧里的四菜一汤,喝奶茶抹护手霜其实已经很收敛了

三闲看剧
2026-11-08 10:43:05
网红在多个景区装扮成祭祀纸人惊吓路人及儿童,自称是景区NPC;景区:园区邀请的NPC均由第三方外包;律师:或涉寻衅滋事

网红在多个景区装扮成祭祀纸人惊吓路人及儿童,自称是景区NPC;景区:园区邀请的NPC均由第三方外包;律师:或涉寻衅滋事

扬子晚报
2026-11-11 07:52:23
菲利普斯被火箭下放后轰39+7+3,乌度卡用人保守,阿门运气太好了

菲利普斯被火箭下放后轰39+7+3,乌度卡用人保守,阿门运气太好了

格斗联盟王大锤
2026-11-15 17:19:18
全市场:小因扎吉加盟新月年薪超2500万欧,不降薪很难回欧洲

全市场:小因扎吉加盟新月年薪超2500万欧,不降薪很难回欧洲

懂球帝
2026-11-15 22:08:27
上台后首次赴华!高市早苗要与台当局代表会晤?日媒给出最新消息

上台后首次赴华!高市早苗要与台当局代表会晤?日媒给出最新消息

铁锤简科
2026-11-15 14:33:14
8队争最后5席!荷兰几乎晋级,德国有机会降级,法国形势有利

8队争最后5席!荷兰几乎晋级,德国有机会降级,法国形势有利

嗨皮看球
2026-11-15 18:27:44
“老人味”祸根被揪出!医生提醒:50岁后要少碰,老了或也没味

“老人味”祸根被揪出!医生提醒:50岁后要少碰,老了或也没味

观星赏月
2026-11-15 16:17:46
是虚荣还是爱自己?25岁女生为了见客户有面子,放弃买房,凑齐花呗信用卡分期13万买下人生第一只爱马仕

是虚荣还是爱自己?25岁女生为了见客户有面子,放弃买房,凑齐花呗信用卡分期13万买下人生第一只爱马仕

捣蛋窝
2026-11-14 17:11:11
突发!杨瀚森取消开拓者认证!换头像,或离队倒计时?杨瀚森没被交易,却被开拓者“留着不用”

突发!杨瀚森取消开拓者认证!换头像,或离队倒计时?杨瀚森没被交易,却被开拓者“留着不用”

诗人礼献z
2026-11-15 20:43:07
50岁男子为滋补,生吞新鲜蛇胆,大约花生米大小,几个月后突然抽搐倒地,检查结果令人大吃一惊:脑子里长满寄生虫

50岁男子为滋补,生吞新鲜蛇胆,大约花生米大小,几个月后突然抽搐倒地,检查结果令人大吃一惊:脑子里长满寄生虫

洪观新闻
2026-11-12 21:26:22
《谷雨》7个女主7种结局,唐慕云成局长,林如意幸运

《谷雨》7个女主7种结局,唐慕云成局长,林如意幸运

手工制作阿歼
2026-11-15 12:28:27
足协杯半决赛再战海港,外援缺阵的北京国安迎硬仗,主场悬念升级

足协杯半决赛再战海港,外援缺阵的北京国安迎硬仗,主场悬念升级

叮咚体坛
2026-11-15 15:41:03
看到孙俪家的晚餐,我沉默了。你敢信吗?孙俪家的晚饭,就是桌上这几盘菜,有人说明星这是作秀,有人说这才是真会过日子。

看到孙俪家的晚餐,我沉默了。你敢信吗?孙俪家的晚饭,就是桌上这几盘菜,有人说明星这是作秀,有人说这才是真会过日子。

黎兜兜
2026-10-31 12:12:45
杭州大妈沉迷麻将,老伴病重她不管,直到那天去办过户她彻底愣住

杭州大妈沉迷麻将,老伴病重她不管,直到那天去办过户她彻底愣住

牛魔王与芭蕉扇
2025-08-29 17:14:14
挺好的训练装,硬是穿出不协调的感觉!

挺好的训练装,硬是穿出不协调的感觉!

穿的像个人样
2026-10-15 07:52:49
国资委旗下,AI漫剧唯一破净低估妖龙,股价3元造出黄金坑,手握34亿订单,生产线排到明年

国资委旗下,AI漫剧唯一破净低估妖龙,股价3元造出黄金坑,手握34亿订单,生产线排到明年

财报翻译官
2026-11-15 20:09:38
2026-11-15 22:39:00
闪存猎手
闪存猎手
全网蹲好价的野生捕手,算力与羊毛都不可辜负。
241文章数 85关注度
往期回顾 全部

科技要闻

历史头一回!马斯克用"筷子"夹住太空飞船

头条要闻

客人要求用百元大钞做“现金花束” 花店直接报警

头条要闻

客人要求用百元大钞做“现金花束” 花店直接报警

体育要闻

马刺破勇士:文班与库里各自的价值

娱乐要闻

陈晓楠对话厉娜和许飞引全网热议

财经要闻

英伟达、字节、谷歌,涌入"救命"的生意

汽车要闻

更豪华更好开 问界新M8细节升级见真章

态度原创

健康
房产
本地
公开课
军事航空

情绪真能让健康人"伤心至死"?

房产要闻

从林屿间到林屿熙岸,招商蛇口在崖州湾为何总出爆款?

本地新闻

乌兰察布:以前种土豆,现在种Token

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

乌克兰一夜之间向俄罗斯发射近1200架无人机

无障碍浏览 进入关怀版