更新于 2026-10-11。先选网站中的一个有价值操作。小型原型可能很快,生产实现还需要权限、失败处理和浏览器测试,不能保证十分钟完成。
1. 先让普通操作可用
验证人类流程,提供有名称和标签的输入、有效校验、键盘可用的控件。工具应复用真实应用能力,不能绕过原有处理。
2. 公开表单或命令式工具
已有搜索表单可以增加准确工具名和描述,同时保留提交处理。动态逻辑使用当前 document.modelContext 和 execute 回调。实现教程提供两种示例。
toolautosubmit 可选,缺少它不表示表单不能作为工具。自动提交应结合副作用与实际环境判断,也不能代替授权或必要的确认。
3. 描述输入与影响
schema 应表达真实输入,并在回调和相关服务端路径校验。准确说明不可信返回内容和有重大影响的操作,复制 MCP 字段前先读当前注解指南。
4. 保留安全和发布控制
使用安全上下文,修复混合内容。保留 CSP,用 nonce、hash 或已授权外部脚本运行需要的代码。不应为检测分数移除防嵌入保护。
描述与结构化数据须对应可见内容。可选 llms.txt 文档提供阅读路径,但不是 Google 索引条件。按实际政策决定爬虫访问,不自动开放所有机器人。
5. 验证的不只是分数
免费扫描提供注册和页面证据,不执行目标工具。另用兼容浏览器与客户端验证发现、调用、无效输入、拒绝权限、失败及人类操作,记录环境和规则版本。
