WebMCP 术语表
AI 代理 Web 和 WebMCP 标准的关键术语和概念。
WebMCP
Web Model Context Protocol — 一种新兴的 Web 标准,允许 AI 代理通过嵌入在 HTML 中的结构化工具定义来发现和交互网站功能。
模型上下文协议 (MCP)
一种协议,定义了 AI 模型如何以标准化方式访问外部工具、数据源和服务。WebMCP 将此概念引入浏览器。
声明式 API
一种 WebMCP 方式,通过 HTML 表单属性(如 toolname 和 tooldescription)注册工具,让 AI 代理无需执行 JavaScript 即可发现功能。
命令式 API
一种 WebMCP 方式,通过 navigator.modelContext.registerTool() 以编程方式注册工具,让开发者完全控制工具定义和行为。
llms.txt
一个位于 /llms.txt 的纯文本文件,为 AI 模型提供网站用途、结构和功能的人类可读摘要 — 类似于 robots.txt,但面向 LLM。
AI 代理就绪评分
WebMCP Verify 基于工具注册、AI 可发现性、安全性和最佳实践等 15 项检测,为网站分配的 0-100 分(等级 A+ 到 F)。
工具注册
使网站的交互功能可被 AI 代理发现的过程,可通过声明式 HTML 表单或命令式 JavaScript API 实现。
安全上下文
通过 HTTPS 提供服务的浏览器环境,是 WebMCP API 正常工作的必要条件。通过纯 HTTP 提供服务的网站无法使用 navigator.modelContext。
inputSchema
附加到命令式工具注册的 JSON Schema 对象,描述预期的输入参数、类型和验证约束。
工具注解
附加到工具注册的元数据提示,如 readOnlyHint 和 destructiveHint,帮助 AI 代理了解工具是否会修改数据或可以安全地推测性调用。
结构化数据 (Schema.org)
嵌入在 HTML 中的 JSON-LD 或微数据标记,以机器可读格式描述页面内容,提高 AI 代理和搜索引擎的可发现性。
内容安全策略 (CSP)
控制页面可以加载哪些脚本和资源的 HTTP 头。过于严格的 CSP 规则可能会阻止 WebMCP 工具注册脚本。