Pomerado:将任意网站转为MCP

Launch HN: Pomerado (YC F26) – Turn any website into an MCP for agents

我们是Pomerado的Alan和Akshay。我们发现AI Agent的瓶颈不在于智能,而在于无法可靠地交互。面对缺乏API的航空公司、银行和遗留系统,传统的浏览器自动化既慢又不可靠,且常因合规问题被禁。我们打造了一个自助平台,只需几句自然语言描述,就能在几分钟内将任意网站转化为确定性的、自愈的MCP。Agent首次运行探索网站并生成脚本,随后由Guardian模型审查并测试,最终形成可重复调用的API。相比计算机使用,我们的方案在运行时更快速、更廉价,完美适配高频重复任务。目前已有健身教练和汽车经销商利用Pomerado连接Grok Bots与遗留系统,彻底告别手动操作。

Agent不再受限于其智能,而是受限于其与系统交互的能力。
  1. rahimnathwani

    与 https://github.com/mvanhorn/cli-printing-press 相比,主要优势是什么?

    我能看到的明显区别有:

    - 生成的是 MCP 服务器,而不是 CLI

    - 在“铸造”(minting)阶段,使用的是 OpenAI API 密钥,而不是编程代理的订阅服务

    - 旨在解决特定的用例,而不是覆盖该网站提供的所有功能

  2. jeroenhd

    你们会尊重那些不希望增加额外负载的网站和服务的意愿吗?用户该如何选择退出?

  3. hkalbert71

    一个值得衡量的区别是传输成功与实际操作成功。

    工具可能返回 HTTP 200,但实际上没有任何有效进展。随后代理可能会用相同的参数重复调用该工具。

    我们正从可观测性的角度通过 KORA Doctor 探索这个问题。它可以利用隐私保护指纹标记重复的工具调用,但无法阻止实时重试,也无法判断缓存是否安全。

    你们生成的 MCP 工具是否暴露了操作级别的状态或状态变更证据,以便外部工具能够区分一次成功的修复和另一次无效的重试?

  4. jrecyclebin

    网站肯定被冲垮了——但我对此很感兴趣,因为我正在做类似的项目。不过我的项目(至少其中一个方面)是将 HTTP 调用表达为 MCP 工具。

    格式如下:

    ---

    [add-list-item] 向列表添加一个新项。

    # 调整 fields 对象以匹配列表的实际列。

    $fields 是对象

    POST https://graph.microsoft.com/v1.0/sites/$site_id/lists/$list_id/items

    Authorization: Bearer $token

    Content-Type: application/json

    {

    "fields": $fields

    }

    HTTP 201

    这让我玩得很开心,因为我可以快速堆叠这些集成,并迅速构建详细的 MCP。

  5. bshafiq

    恭喜发布!将非结构化网站转化为确定性 MCP 的方法非常有趣,尤其是自愈维护任务。

    我很好奇失败模式:当浏览器操作失败或超时时会发生什么?代理往往会盲目地用完全相同的参数重试完全相同的 MCP 工具调用。由于工具调用本身返回 200 OK,标准的重试计数器会忽略它,结果就是浪费 token,而浏览器在后台不断超时。

    你们是否在运行时层进行任何负载/状态验证,以便在下一次调用前硬性阻断这些循环失败,还是由 Guardian 模型来处理?

同日更多故事

2026-11-11