---
title: "WebMCP可以让网站具有AI智能体的代理标准"
url: "https://www.seosiguan.com/post/2447.html"
id: "https://www.seosiguan.com/post/2447.html"
language: "zh-Hans"
---

现在的生成式AI搜索引擎已经可以给用户提供平台及站内的订阅、下载等其他功能性的操作体验，这意味网站要改造成智能体是已经成为必要的运营措施，因为关系到GEO有效性及AI可见性的代理结果，那么WebMCP就是个不错的技术方案，而且是由谷歌和微软共同推出的通用草案。

## 网站如何添加WebMCP？
声明式：
<form&nbsp;toolname="supportRequestTool"
&nbsp;&nbsp;tooldescription="Submit&nbsp;a&nbsp;request&nbsp;for&nbsp;support."
&nbsp;&nbsp;action="/submit">
&nbsp;&nbsp;<label&nbsp;for="firstName">First&nbsp;Name</label>
&nbsp;&nbsp;<input&nbsp;type=text&nbsp;name=firstName>
&nbsp;&nbsp;<label&nbsp;for="lastName">Last&nbsp;Name</label>
&nbsp;&nbsp;<input&nbsp;type=text&nbsp;name=lastName>
&nbsp;&nbsp;<select&nbsp;name="select"&nbsp;required&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;toolparamdescription="Determines&nbsp;what&nbsp;team&nbsp;this&nbsp;request&nbsp;is&nbsp;routed&nbsp;to.">
&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Customer&nbsp;happiness&nbsp;team">Return&nbsp;my&nbsp;purchase.</option>
&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Distribution&nbsp;team">Check&nbsp;where&nbsp;my&nbsp;package&nbsp;is.</option>
&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Website&nbsp;support&nbsp;team">Get&nbsp;help&nbsp;on&nbsp;the&nbsp;website.</option>
&nbsp;&nbsp;</select>
&nbsp;&nbsp;<button&nbsp;type=submit>Submit</button>
</form>声明式是直接在前端代码标签中添加WebMCP工具集的属性及元素，这是最简单容易的方式，适用于博客、官网等轻量化的网站。

命令式：
document.modelContext.registerTool({
&nbsp;&nbsp;name:&nbsp;&#39;toggle_layer&#39;,
&nbsp;&nbsp;description:&nbsp;&#39;Control&nbsp;pizza&nbsp;layers&nbsp;(sauce,&nbsp;cheese).&nbsp;Use&nbsp;"add",&nbsp;"remove",&nbsp;or&nbsp;"toggle".&#39;,
&nbsp;&nbsp;inputSchema:&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;type:&nbsp;&#39;object&#39;,
&nbsp;&nbsp;&nbsp;&nbsp;properties:&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;layer:&nbsp;{&nbsp;type:&nbsp;&#39;string&#39;,&nbsp;enum:&nbsp;[&#39;sauce-layer&#39;,&nbsp;&#39;cheese-layer&#39;]&nbsp;},
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;action:&nbsp;{&nbsp;type:&nbsp;&#39;string&#39;,&nbsp;enum:&nbsp;[&#39;add&#39;,&nbsp;&#39;remove&#39;,&nbsp;&#39;toggle&#39;]&nbsp;},
&nbsp;&nbsp;&nbsp;&nbsp;},
&nbsp;&nbsp;&nbsp;&nbsp;required:&nbsp;[&#39;layer&#39;],
&nbsp;&nbsp;},
&nbsp;&nbsp;execute:&nbsp;async&nbsp;({&nbsp;layer,&nbsp;action&nbsp;})&nbsp;=>&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;await&nbsp;toggleLayer(layer,&nbsp;action);
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;`Performed&nbsp;${action&nbsp;||&nbsp;&#39;toggle&#39;}&nbsp;on&nbsp;layer:&nbsp;${layer}`;
&nbsp;&nbsp;},
});命令式也有前端的avaScript代码中添加WebMCP工具集的参数及语法，采用的是API模式，适合功能性交互类型的网站。

**结语：**WebMCP是大势已定的技术方案，也是改造网站成为智能体的简易方法，甚至是适配AI浏览器的优先选择项，所以GEO的营销及应用会涉及到网站否使用了WebMCP，这其实就是适配AI代理的标准。