AREX Feed Article
OpenAI 公布 WebMCP 挑战赛十个获奖项目:从韩国老人书法与棋局到浏览器内医学影像
美西时间 9 月 28 日上午(北京时间 9 月 29 日凌晨),OpenAI 开发者账号 ,公布 The WebMCP Challenge(WebMCP 挑战赛)的 10 个获奖项目。帖文说,这 10 个项目展示了当网站把智能体可用的结构化工具开放出来时,人和智能体能够一起构建什么;随后的系列回复逐一给出项目与作者,排在首位的是 SonSangjoon 的 MASIL:用 WebMCP 帮韩国老人练习书法、与智能体下 Janggi(韩国象棋)。
按 ,这 10 个获奖项目每个将获得 3,000 美元现金、一年 ChatGPT Pro、一台 Codex Micro 键盘和 OpenAI 周边产品;Shopify、Google Chrome、Netlify、Cloudflare、Vercel、Render 还提供追加奖励。
获奖项目与背后的作者
@OpenAIDevs 的系列帖文按顺序给出了以下项目,每条都附有项目的 Devpost 页面和演示视频:
- MASIL()——SonSangjoon 开发。它面向独居、出门不便的韩国老人:智能体通过 WebMCP 把书法范字和 Janggi 棋步送进同一个创作空间,剩下的由老人自己完成。
- Alza()——Elioz 404 开发。把户型照片变成可编辑的 2D/3D 模型,WebMCP 智能体边画边检查几何。
- ArchMorph()——@xmusfk 开发。人和智能体在同一栋楼上协作:双方用 WebMCP 工具编辑、检查同一个实时模型。
- Aisle()——Eri Alipaj 开发。婚礼排座工具:智能体在一张实时座位表上排桌、修复冲突并解释自己的选择,用户钉住的座位保持不变。
- Roque Nights()——@sebasmediaprod 开发。观星规划工具:智能体对比不同的夜晚、找出可见目标,提出一份供人审阅的观测计划;Devpost 提到,作者是 Gran Telescopio Canarias 的工程师。
- Mandate()——Harzer Heribert 开发。把选定的 CRM(客户关系管理)记录、字段与时限做成范围受限的 WebMCP 工具,供智能体使用。
- Observatory()——Martin Hooijmans 开发。和智能体一起画奇幻地图:提出「密林中的孤塔」,得到的是可以继续编辑的地形、建筑与标签,而不是一张平面图。
- Bouquet Studio()——@janechao_dev 和 Luis Cesar Morales 开发。把「更暖」「不那么正式」这类描述变成花束:智能体先用真实商品搭出初版,人再和它一起调整。
- Faraday()——@thegreataxios 开发。面向研究与教育的浏览器阅片工具:智能体通过 WebMCP 导航 3D 扫描,扫描文件留在浏览器里。
- JupyterLite WebMCP()——Allison Coleman 和 Juan Mendoza 开发。智能体进入运行在浏览器里的 Jupyter notebook:读取未保存的单元格和当前选择,在共享内核里运行代码,并把每处改动就地标出。
WebMCP 的机制:页面注册工具,智能体直接调用
WebMCP 在 OpenAI 的挑战赛主页上被称为「实验性开放标准」:与其让智能体在界面里自己摸索,网站可以直接定义智能体使用它的方式,让任务完成得更快、更准、更可靠。
在 的说明里,开发者把网页功能本身,也就是 JavaScript 函数或 HTML 表单,注册为带自然语言说明和结构化参数定义(schema)的「工具」;浏览器内置的智能体、嵌在 iframe(嵌入式框架)里的智能体或浏览器扩展都能调用这些工具,动作由页面自己的代码执行,页面状态保持同步。代码形态是 document.modelContext.registerTool({...})。
该仓库把 WebMCP 和 MCP(模型上下文协议)、OpenAPI 这类后端集成区分开:后端集成需要另建服务器来复制用户状态与凭证,还会绕过网站界面;WebMCP 是客户端方案,页面把工具注册在自己的脚本里,强调人在回路(human-in-the-loop),用户保留可见性、历史和最终控制,工具覆盖不到的任务仍可退回通用浏览器自动化。规范同时写明,它不面向没有浏览器界面的全自动流程,也不是要取代后端 MCP 或人类界面。
评审有四项标准:WebMCP 使用深度、完成度、潜在影响、创意与野心。评审用 ChatGPT 的应用内浏览器,或开启 chrome://flags/#enable-webmcp-testing 开关的 Chrome 访问作品。提交要求也很具体:可访问的在线地址、公开且带开源许可证的代码仓库,以及一段不到 3 分钟的演示视频()。
MASIL:30 次评测里的 6 次与 28 次
MASIL 的作者 SonSangjoon 在 里写道,这个项目始于一次双重排除:独居、不能再出门的韩国老人失去了支撑创作和社交的场所,网页可能是仅剩的通道,但界面又构成第二道障碍。项目引用的数据称,韩国 2025 年进入超高龄社会,65 岁以上人口占到 20.3%;2024 年人口普查记录到 228.9 万户这一年龄段的独居家庭。
书法和 Janggi 是它的两个入口。练书法时,老人向智能体描述想要的样子,比如「秋夕」两个字配柔和的笔触;智能体生成范字,再通过 WebMCP 送进实时画布,不覆盖人已经写下的笔画,老人用隔空书写或直接绘制完成作品。下棋时,WebMCP 把棋盘、轮次和合法走法暴露给智能体,老人一句「用炮吃掉上面的车」被解析成合法着法,MASIL 校验并播放动画,智能体再走对面一步。
作者用一套冻结的评测检验这条链路:15 个真实场景、每个运行两次,共 30 次会话;没有 WebMCP 的对照组成功 6 次,保留版本成功 28 次,成功率 93.3%。作者称,保留版本用了约 14% 更少的智能体 token(词元),平均耗时没有增加。
「能连上网,不等于能参与。」作者在总结里写,如果一项有意义的活动必须先学会界面才能开始,那么设备可以触手可及,活动本身依然够不着。作者的下一步,是先测试居家老人能否在不先学习界面的前提下,通过智能体开始、塑造并继续一项创作活动。
同一份实时模型:Alza 的 31 个工具与 ArchMorph 的 57 个工具
Alza 的作者 Elioz 404 在里回忆,起点只是想把一张户型照片看成 3D:手绘工具要一面墙一面墙重画,把截图直接丢给 AI 更糟。他写道,「智能体能看到页面」和「智能体能使用页面」是两个完全不同的问题,只有后者才算数。在他看来,WebMCP 像是缺失的那一半:页面可以把真正的几何交给智能体。
在他的演示里,智能体拿到一张没见过的户型照片,向人要来一个真实尺寸,然后描出 12 面墙、14 个开口、10 个房间和 34 件家具。Alza 在加载时把 31 个带类型的工具注册到 document.modelContext 上,第 32 个工具只在选中一面墙时出现,取消选择就注销;检查交给约束引擎,报错是「这件衣柜越过了那面墙」这样以米为单位的句子,智能体据此修正。被标记为破坏性的工具不会在调用时直接执行,而是停在界面上等人批准;如果人拒绝,返回的是一条可行动的失败信息,让智能体换个做法而不是重试。
作者也写下了限制:跨域工具发现还没有覆盖所有运行时,ChatGPT 和 Codex 能正常注册页面自己的工具,但访问另一个域名上的合作站点 Nordika 时,会退回 postMessage 通道。
ArchMorph 则把同一栋楼的平面图、3D 视图和漫游模式连在一起,智能体用 57 个带类型的工具改设计、提前找出布局问题。
把边界写进工具:Faraday 的隐私与 Mandate 的时限
Faraday 处理的是医疗影像的隐私难题:按的说法,医院很难在不冒隐私风险的前提下把 CT、MRI 交给 AI。它的做法是让智能体找到并测量区域,却不会拿到扫描本身;导出结论需要人工批准。
Mandate 处理的是另一种边界:授权范围。用户可以限定智能体访问哪些记录和字段,并设定权限的持续时间;智能体可以暂存更改,但不能提交,时限走完或用户撤销,访问就结束。项目简介还称,每次调用都会由服务器重新校验。
十天、7,000 人与一次改期的公布
OpenAI 给出的赛程以太平洋时间计:8 月 25 日中午开放报名与提交,9 月 4 日凌晨 1 点截止,原定 9 月 23 日公布获奖。主办方随后,理由是收到的项目太多,评审需要更多时间。
给出的规模是:10 天里超过 7,000 人注册,收到来自 100 多个国家的近 2,500 个项目;公告还写道,多数参赛者开始时还是 WebMCP 新手。评审团共 7 人:6 位来自 OpenAI、Google Chrome、Cloudflare、Shopify、Vercel 和 Netlify,另 1 位是 MCP-B 的作者。
提供追加奖励的 Netlify ,「感谢让我们参与其中;每一位参赛者都以最好的方式让评审的工作更难。」ArchMorph 的作者 @xmusfk :「很棒的体验,谢谢 @OpenAIDevs。」
主办方在获奖公告结尾写道,WebMCP 仍处早期,并把参赛者称为「如今最了解它的一批人」。列出了 WebMCP 目前的支持范围:Chrome 149 与 Edge 150 各有一个 Origin Trial(源试用),ChatGPT Desktop 已经支持,Brave 的 Leo 聊天是实验性支持,Meta 眼镜上的 WebMCP for Web Apps 标记为「即将到来」,默认关闭。