AI Agent 通过 WebMCP 集成
什么是 WebMCP?
WebMCP(网页模型上下文协议)是一项实验性浏览器 API,让网页可以注册供 AI agent 调用的工具。agent 直接在数据所在的页面里调用工具,文件无需离开浏览器,不必在聊天与工具间来回复制。
如何启用
- 使用 Chrome 146+(Canary/Dev),或 Chrome 149+ 的 WebMCP Origin Trial。
- 本地开发请开启 chrome://flags/#enable-webmcp-testing。
- 打开 GIS Toolbox——工具会自动注册到 document.modelContext。查看浏览器控制台的确认信息。
agent 可用的工具
启用后,agent 可以调用以下工具:
18 个工具,覆盖坐标转换(单个 + 批量)、CRS 查询与校验、格式转换(GeoJSON、CSV、KML、Shapefile、GPX、WKT、TopoJSON、GeoPackage、DXF 等)、批量格式转换、空间分析(缓冲、相交、合并、差集、简化、炸开、压平、量测)、几何生成器(格网、Voronoi、TIN、随机点)、只读空间 SQL(run_sql_query)以及远程 PMTiles 检查(inspect_pmtiles_url)。
示例 prompt
- 「把这些 GPS 坐标从 WGS84 转为 EPSG:3857。」
- “把这个 GeoJSON 缓冲 2 公里。”
- “把这个 ZIP 里的文件全部转成 GeoJSON。”
- 「为边界框 -1,-1,1,1 生成边长 0.25 度的六边形网格。」
WebMCP 常见问题
需要安装什么吗?
不需要。WebMCP 内置于 Chrome 146+(flag)以及 Chrome 149+ Origin Trial,无需 GIS Toolbox 扩展。Chrome 的 Model Context Tool Inspector 仅用于调试。
我的数据会发给 AI 吗?
agent 调用工具,工具在浏览器本地运行。工具结果返回给 agent 用于回答你,但文件不会上传到 GIS Toolbox 服务器。