Hacker News 中文摘要

RSS订阅

MCP-B:AI浏览器自动化协议 -- MCP-B: A Protocol for AI Browser Automation

文章摘要

MCP-B是一种浏览器模型上下文协议,通过将MCP服务器直接嵌入网页中,使AI助手能够无缝与网站交互,无需API密钥或OAuth配置。相比传统自动化解决方案,MCP-B实现了即时执行任务,速度提升1000倍,且默认安全,利用现有浏览器认证。这一突破性技术将MCP服务器作为网页应用的一部分,简化了流程,显著提高了生产力。

文章总结

文章主要内容总结

标题: b - 浏览器模型上下文协议 (MCP-B)

来源: MCP-B官网


1. MCP-B 简介

MCP-B(Model Context Protocol for the Browser)是一种浏览器模型上下文协议,旨在让AI助手直接访问网站功能,而不是通过模拟用户操作(如屏幕读取和按钮点击)来实现自动化。通过添加约50行代码,MCP-B可以使AI助手的工作效率提升1000倍,且无需任何配置。

图片

2. MCP-B 的核心优势

  • 实时AI自动化: 任务在毫秒内完成,无需API密钥或OAuth流程。
  • 安全性: 使用现有的浏览器身份验证,确保安全。
  • 零配置: 开箱即用,无需复杂设置。

3. MCP-B 的技术突破

  • 浏览器原生MCP服务器: MCP服务器直接嵌入网页中,成为Web应用的一部分,避免了复杂的OAuth 2.1流程和API密钥管理。
  • 性能提升: 相比传统的浏览器自动化(每个任务需要10-20秒,成本为$4-5),MCP-B通过直接API调用,任务执行速度提升了10,000倍。
  • 无缝身份验证: 利用现有的浏览器会话,无需额外的OAuth实现或API密钥管理。

4. MCP-B 的工作原理

  • Tab MCP服务器: 在网页中运行,使用现有的身份验证(如cookies/JWT),无需修改现有API。
  • MCP-B扩展: 通过Chrome扩展连接Tab服务器,管理工具调用和连接。
  • MCP客户端: AI助手通过扩展与Tab服务器交互,执行任务并返回结果。

5. MCP-B 的简单设置

  • 开发者: 只需安装包并创建MCP服务器,网站即可在几分钟内支持AI助手。
  • 用户: 无需管理API密钥或配置OAuth,MCP-B自动使用现有的浏览器会话。

6. MCP-B 与传统方法的对比

  • 传统浏览器自动化: 依赖屏幕截图和视觉元素解析,易受UI变化影响,执行速度慢且易出错。
  • MCP-B: 直接访问结构化数据和API,不受UI变化影响,执行速度快且可靠。

7. MCP-B 的实际应用

  • 跨应用工作流: AI助手可以无缝地在多个网站之间工作,使用每个网站的现有权限。
  • 可扩展平台: 作为MCP中心,其他AI扩展可以连接并扩展其功能。
  • 安全性设计: MCP服务器作为应用的一部分运行,尊重现有的访问控制。

8. MCP-B 浏览器扩展

  • 功能: 支持Chrome、Edge和Firefox,AI助手可以通过MCP-B管理标签、书签并与网页交互。
  • 隐私: 所有处理都在本地进行,未经许可数据不会离开设备。

9. 未来展望

MCP-B代表了AI助手的未来,不再依赖复杂的OAuth流程或托管基础设施,而是直接集成到用户已经打开的浏览器中。


总结: MCP-B通过将MCP服务器直接嵌入网页,实现了AI助手对网站功能的直接访问,大幅提升了自动化任务的执行速度和可靠性,同时简化了配置流程,确保了安全性。它是浏览器自动化领域的一项重大突破。

评论总结

以下是评论内容的总结:

  1. 项目介绍与认可

    • 作者bustodisgusto介绍了MCP服务器的开源项目,允许将网站视为MCP服务器,供MCP-B兼容的浏览器扩展调用。
    • 引用:“This was an idea I had while trying to build MCP servers internally at Amazon. Today I am open sourcing it.”
    • 引用:“This is an interesting take since web developers could add mcp tools into their apps.” (Flux159)
  2. 技术疑问与讨论

    • 部分评论者对项目的技术细节表示困惑,认为其类似于Selenium或Go-Rod等工具。
    • 引用:“I don't get it from the homepage, feels like Selenium on the browser.” (orliesaurus)
    • 引用:“How is this different?” (TechDebtDevin)
  3. 潜在应用与改进建议

    • 评论者认为该项目对网站开发者有潜在价值,但建议自动化MCP的创建和维护,以减轻网站所有者的负担。
    • 引用:“This puts the burden on the website owner.” (muratsu)
    • 引用:“I'd really like to add something like this to my application.” (rapind)
  4. 批评与担忧

    • 有评论者认为MCP技术可能偏离了LLM(大语言模型)自我发现信息的正确方向。
    • 引用:“This MCP stuff is leading dev down the wrong path.” (ActorNightly)
    • 引用:“Only nitpick is that the home page says 'cross-browser' but the extension is only available for Chrome.” (metta2uall)
  5. 积极反馈与预测

    • 部分评论者对项目表示高度认可,认为其有巨大潜力,甚至可能成为未来的技术热点。
    • 引用:“This looks great.” (rapind)
    • 引用:“Better get ready to quit your day job and get funded buddy, as my 30 years worth of tech instincts tell me this will take off vertically!” (roundrobins)

总结:评论者对MCP项目的技术细节、潜在应用和改进方向展开了广泛讨论,既有积极的认可和预测,也有对技术方向和实际操作的疑问与批评。