Skip to content

[Feature] 实验:支持 WebMCP #59

Description

@maotoumao

What do you want? (你想要什么?)

在 Cebian 中实验性支持 WebMCP,让兼容网页可以向 Agent 暴露结构化能力,并接入现有的工具发现与调用流程。

首期以实验功能落地,验证协议兼容性、典型使用场景和交互边界,再决定是否正式开放。

Why? (为什么?)

目前网页操作主要依赖 DOM、点击和文本输入等通用浏览器工具。对于流程复杂或页面结构经常变化的网站,这类操作容易受 UI 改版影响。

WebMCP 可以让网页直接描述可用能力及参数,使 Agent 更准确地理解并调用页面功能,也有助于减少脆弱的 DOM 操作。

How? (怎么做? — 可选)

  • 探测当前页面是否暴露 WebMCP 能力
  • 将可用能力适配到现有 Agent 工具体系,并明确来源页面
  • 复用现有权限确认机制,避免网页能力在用户不知情时执行敏感操作
  • 做好页面切换、能力失效、调用异常和不兼容实现的隔离
  • 先通过实验开关或受限范围开放,收集兼容性反馈

Alternatives considered (考虑过的替代方案 — 可选)

继续使用通用浏览器工具或为特定网站编写专用适配。前者兼容面广但容易受页面结构变化影响,后者维护成本较高。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions