使用说明
Zed的剧作家MCP服务器
A. 泽德 通过以下方式提供浏览器自动化功能的扩展 剧作家MCP 服务器。
这个扩展包了官方 @playwright/mcp npm包,使其所有工具都可以在Zed的代理面板中使用。
特性
Playwright MCP服务器提供的所有工具都可用,包括:
- 浏览器导航 --导航到URL、后退/前进、重新加载
- 交互 --单击、键入、悬停、拖动、选择选项、上传文件
- 辅助功能快照 --用于LLM消费的结构化页面快照
- 截图 --整页或元素级视觉捕捉(视觉模式)
- 选项卡管理 --打开、关闭和切换选项卡
- PDF生成 --将页面另存为PDF
- JavaScript执行 --在浏览器控制台中运行脚本
- 网络监控 --拦截和检查请求
- 文件下载 --触发和管理下载
需求
- Node.js 必须在您的
PATH
配置
所有设置都是可选的。将它们添加到您的Zed中 settings.json 下:
{
"context_servers": {
"mcp-server-playwright": {
"settings": {
"browser": "chromium",
"headless": false,
"vision": false
}
}
}
}
| 设置 | 类型 | 描述 |
|---|---|---|
browser |
string |
"chromium", "firefox", "webkit",或 "msedge" |
headless |
bool |
在没有可见窗口的情况下运行浏览器 |
vision |
bool |
使用屏幕截图而不是辅助功能快照 |
device |
string |
要模拟的设备(例如。 "iPhone 15") |
viewport_size |
string |
视口尺寸(例如。 "1280x720") |
user_data_dir |
string |
浏览器用户数据目录的路径 |
executable_path |
string |
自定义浏览器可执行文件的路径 |
cdp_endpoint |
string |
Chrome DevTools协议端点 |
isolated |
bool |
仅将浏览器配置文件保存在内存中 |
storage_state |
string |
存储状态文件的路径(cookies/localStorage) |
ignore_https_errors |
bool |
忽略HTTPS证书错误 |
output_dir |
string |
输出文件目录(PDF、跟踪) |
许可证
麻省理工学院