Zed的剧作家MCP服务器
这个扩展包了官方 @playwright/mcp npm包,使其所有工具都可以在Zed的代理面板中使用。
特性
Playwright MCP服务器提供的所有工具都可用,包括:
- 浏览器导航 --导航到URL、后退/前进、重新加载
- 交互 --单击、键入、悬停、拖动、选择选项、上传文件
- 辅助功能快照 --用于LLM消费的结构化页面快照
- 截图 --整页或元素级视觉捕捉(视觉模式)
- 选项卡管理 --打开、关闭和切换选项卡
- PDF生成 --将页面另存为PDF
- JavaScript执行 --在浏览器控制台中运行脚本
- 网络监控 --拦截和检查请求
- 文件下载 --触发和管理下载
需求
- 必须在您的
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、跟踪) |
许可证
麻省理工学院
