Skip to main content

Playwright 扩展

本页介绍如何把这个 MCP 能力接入 goose。

这个扩展能做什么

Playwright 扩展 的核心价值,是把对应 MCP server 的能力接入 goose,让你可以直接在对话中通过自然语言调用它,而不必单独切换到另一套工具链或界面。

通常这类扩展会带来以下价值:

  • 把外部系统或服务能力暴露为 goose 可调用的工具
  • 让 goose 在一次任务中同时组合模型能力与外部工具能力
  • 把原本手工完成的操作变成可重复、可编排的工作流

适合什么场景

如果你希望 goose 在任务执行过程中直接使用与“Playwright 扩展”相关的能力,例如查询数据、调用服务、执行操作、读写资源或触发自动化流程,那么这个扩展就适合接入。

常见场景包括:

  • 把第三方平台能力纳入 goose 的工作流
  • 在一次对话里完成查询、分析、执行三类动作
  • 让团队把某项外部能力沉淀成稳定的 agent 工具

接入思路

接入这类扩展时,建议按下面顺序进行:

  1. 先确认它是本地命令、uvx/npx 启动、内建扩展,还是远端 MCP 服务
  2. 按要求准备环境变量、API key、账号认证或本地依赖
  3. 在 goose Desktop 或 CLI 中添加扩展配置
  4. 安装完成后,在一个独立会话里用自然语言验证工具是否可用

如果这个扩展依赖外部账户、网络访问或真实数据写入,建议先在测试环境中验证,再进入正式工作流。

使用建议

  • 先从只读或低风险操作开始验证
  • 涉及凭据时,优先使用环境变量或安全存储,不要把密钥写入仓库
  • 如果扩展会修改外部系统,建议先让 goose 解释将要执行的动作,再真正执行
  • 如果你发现某个工作流会反复用到这个扩展,可以进一步把它封装成 recipe

对于 Playwright 扩展 这类扩展,最重要的不是“装上去”,而是把它稳定纳入你的 goose 工作流:明确依赖、验证边界、控制风险,然后再逐步扩大使用范围。