News Hacker|极客洞察

35 10 天前 chrisnager.com
🎮用 MCP+iframe 在 ChatGPT/Claude 里跑 DOOM
大模型的终极指标:能不能在 iframe 里跑 Doom?

🎯 讨论背景

这条讨论围绕一段演示:把 DOOM 放进 ChatGPT 和 Claude(两款主流 AI 聊天助手)的界面里,但实现方式并不是让模型真正“运行游戏”,而是通过 MCP(Model Context Protocol,连接模型与外部资源/工具的协议)把一个网页资源挂进去,再由前端以 iframe 方式显示。评论里有人进一步解释,这更像是 AI 聊天界面中的浏览器/前端壳,AI 只是能看到这个界面,而不是直接操控游戏逻辑。这个话题也借用了经典互联网梗“can it run DOOM?”,即把 DOOM 移植到各种奇怪平台上来测试能力边界。另一个背景是 Open WebUI(一个开源的聊天/agent 前端)等项目正在把 filter functions 和 MCP 当作新功能做内部测试,因此评论里也在讨论 MCP apps 的成熟度、兼容性和边界。

📌 讨论焦点

实现原理澄清

不少评论在澄清,这并不是模型“真的”理解并渲染了 DOOM,而是通过 MCP resource 把一个网页或 HTML 界面挂进工具调用里,最后在 iframe 中显示出来。也就是说,更接近“在 AI 的浏览器式前端里运行 DOOM”,而不是“通过 AI 玩 DOOM”。有人还把这种做法类比为 Electron 一类的桌面前端壳,强调核心其实是界面嵌入和资源转发。这个解释把标题里的魔法感拉回到比较朴素的工程实现。

[来源1] [来源2] [来源3] [来源4]

DOOM 作为极限测试梗

评论区明显把这类项目当成经典的“can it run DOOM?”互联网梗来玩。有人说 Snake 和 DOOM 一直是早期测试新功能的好办法,因为游戏能快速暴露 filter functions、MCP 集成等边界。还有人把这个梗延伸到未来,调侃以后评测标准可能变成“能不能在量子处理器、机器人或生物细胞上跑 AGI”,或者永远都是 DOOM 一路套娃。这里的重点不是游戏本身,而是它作为极限能力测试和 meme 的象征意义。

[来源1] [来源2] [来源3] [来源4]

MCP 生态仍在摸索边界

另一组评论关注的是 MCP apps 这一生态还很新,很多人对它的能力边界并不熟悉。有人认为这类演示很适合作为内部测试:在 Open WebUI 这类开源聊天/agent 前端里,Snake 和 DOOM 可以用来检验过滤逻辑和 MCP 接入是否稳定。也有人强调需要尽快弄清楚 MCP apps 的兼容性和限制,否则“能跑什么”与“应该怎么接入”都还只是试验阶段。整体来看,这更像是在探索一个新协议的可用范围,而不只是单纯做游戏演示。

[来源1] [来源2]

📚 术语解释

MCP: Model Context Protocol,一种让模型通过标准接口连接外部工具、资源和应用的协议。

iframe: HTML 的内嵌框架,用来在当前页面里显示另一个网页或内容。