爱意满满的作品展示区。
jo32

DeepSeek Harness + WebMCP + Builder = Efficient Computer Use

  •  
  •   jo32 · 9 days ago · 709 views

    我在做 DeepDeck ,一个基于 DeepSeek Harness 的非官方社区桌面客户端,最近给它加了 WebMCP 浏览器和 Builder 。

    标题里的组合是:Harness 负责执行任务,WebMCP 提供可发现、可调用的网页工具,Builder 负责探索网站,把试用并验证过的操作保存成工具,供后续任务复用。

    项目采用 MIT 协议,目前提供 Apple Silicon / Intel Mac 版本。

    为什么要加 WebMCP

    普通 Computer Use 往往需要反复读页面、找控件、点击、输入,再检查结果。WebMCP 是一项仍在演进中的 Web API 提案,让网站用工具名、描述和参数结构向 Agent 暴露能力。对于工具覆盖的任务,Agent 可以选择工具、传入参数、读取结果,减少重复读页面和判断操作步骤的次数。

    它与后端 MCP 集成可以配合使用;没有工具覆盖的步骤,仍然需要浏览器交互。

    两种使用方式

    网站已经提供 WebMCP:直接调用。 在 Site Agent → WebMCP → Website 中查看工具,切换到 Use 并描述任务。图中是在 openai.com 发现的 search_openai

    在 openai.com 发现的 search_openai 工具

    网站还没有合适的工具:让 Builder 构建。 打开 WebMCP Builder ,描述需要的能力,比如搜索、阅读帖子、编辑和检查草稿。Agent 会在真实页面上尝试操作、检查结果、生成工具代码,并把源码和版本按站点保存下来。目标网站不需要修改自己的源码。

    在 X 的这个例子中,Builder 生成了 23 个工具。它们位于 Built with DeepDeck 分组,与网站原生提供的工具分开显示;可以检查源码、禁用工具或回退版本。

    X 上生成的 23 个工具

    切回 Use 后,输入 compose a hello world x post,Agent 调用工具填写 Hello world 草稿。这里只验证了填写草稿,发布是另一个操作。

    效率的适用条件

    首次构建需要额外探索和验证,工具描述也会占上下文。后续任务能复用这些工具时,才可能省下时间和 token ;我还没有发布严格的对照基准,所以不写节省百分比。网站改版后,工具也可能需要重新验证和更新。当前生成工具依赖 DeepDeck 的桌面浏览器环境。

    想听听大家的使用场景:哪些网页操作你会反复交给 Agent ?工具保存下来以后,什么样的网站变化应该触发重新验证?

    源码 · 下载 · 完整图文说明

    文字经 AI 辅助整理,截图来自实际运行。

    6 replies    2026-09-14 15:23:30 +08:00
    DLtianzheng
        1
    DLtianzheng  
       8 days ago via Android   ❤️ 1
    有没有可能人先点一次,agent 能学到人的操作
    jo32
        2
    jo32  
    OP
       8 days ago
    @DLtianzheng 是个好建议。
    mygao666
        3
    mygao666  
       8 days ago
    看了下,WebMCP 还是实验性,需要手动开启, 安装这个插件后,会强制开启么?
    mygao666
        4
    mygao666  
       8 days ago
    @mygao666 不对,你这是个客户端, 看图片以为是个浏览器插件呢
    jo32
        5
    jo32  
    OP
       6 days ago
    @mygao666 是的,这是一个客户端,因为需要接某个 agent harness ,就先自己做了。

    btw ,codex 其实也支持 webmcp ,只要你的网站支持 webmcp ,用 codex 的 browser 打开这个网站,它就会调用这个站点的 mcp ,但现在 webmcp 的普及率比较低,它没有像我现在这样子,可以给某个网站补 webmcp 。
    jo32
        6
    jo32  
    OP
       2 days ago
    补上主帖里还没测的部分:WebMCP 到底能省多少?这次测了选书、读 X 、整理 HN 评论,结果不一样。

    先说两组条件较接近的实验,都是普通浏览器和已安装 WebMCP 工具各跑 5 轮:

    1. 从 Books to Scrape 的 65 本书中选最便宜的三本,再取详情。两组全部成功。WebMCP 耗时中位数从 46.807 秒降到 29.855 秒,总 Token 减少 52.0%。
    2. 读取 X 的三条固定帖子。两组也全部成功。WebMCP 耗时中位数减少 10.3%,总 Token 反而增加 8.4%。

    普通浏览器这两组允许 DevTools 和临时脚本;测的是安装工具后的重复使用,没算第一次构建、准备和后续维护成本。总 Token 包含缓存读取、重复上下文,不能直接当成省了多少费用。

    HN 测的是评论正文和“回复了谁”。WebMCP 完整成功 3/3 ,CU 组 0/3 ;两组不同期,实时评论数量也不同,所以只单独分析完成度,不拿它算等量任务的加速倍数。

    实验是 9 月 10–13 日的记录,模型路由为 openai-codex/gpt-6-astra 。图表、完整方法和汇总数据:
    https://deepdeck.getmegaportal.com/zh/webmcp/experiments

    另一个可以直接试的更新是工具目录。目前有 Hacker News 、X ,以及开发预览阶段的 NGA ;可以查看 GitHub 项目,通过对应版本的入口在 DeepDeck 安装,遇到问题回上游提 Issue 或贡献修复:
    https://deepdeck.getmegaportal.com/zh/webmcp

    目录刚起步,收录不代表每项功能都经过验证。DeepDeck 是 MIT 开源的非官方 DeepSeek Harness macOS 客户端。

    你日常有哪个网站操作,每次都要让 Agent 重新找页面、翻页、抄字段?最好举一个具体任务,我想用这样的流程继续验证复用是否划算。

    文字经 AI 辅助整理,数据已核对,配图来自线上页面。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3257 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:12 · PVG 19:12 · LAX 04:12 · JFK 07:12
    ♥ Do have faith in what you're doing.