MCP 深度项目借助 Playwright 实现浏览器自动化操作,能有效提升浏览器操作的效率与准确性,为相关业务场景提供有力支持。
本项目借助 Playwright 进行浏览器自动化操作,以下是项目使用的基本步骤:
pnpm install
pnpm build
pnpm watch
pnpm dev
pnpm test
pnpm test:watch
pnpm test:coverage
pnpm lint
pnpm lint:fix
pnpm type-check
项目可以通过环境变量进行配置:
| 属性 | 详情 |
|---|---|
MAX_PARALLEL_SEARCHES |
最大并行搜索数(默认值为 5) |
SEARCH_DELAY_MS |
每次搜索之间的延迟(单位:毫秒,默认值为 200) |
MAX_RETRIES |
失败请求重试次数(默认值为 3) |
TIMEOUT_MS |
请求超时时间(单位:毫秒,默认值为 55000) |
LOG_LEVEL |
日志级别(默认值为 'info') |
SEARCH_DELAY_MS 或降低 MAX_PARALLEL_SEARCHES。npx playwright install)。检查 Claude Desktop 的 MCP 日志:
# 在 macOS 上
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
# 在 Windows 上
Get-Content -Path "$env:APPDATA\Claude\logs\mcp*.log" -Tail 20 -Wait
启用调试日志:
export LOG_LEVEL=debug
# 安装依赖项
pnpm install
# 构建项目
pnpm build
# 监控文件更改
pnpm watch
# 在开发模式下运行
pnpm dev
# 运行所有测试
pnpm test
# 以监控模式运行测试
pnpm test:watch
# 以覆盖率模式运行测试
pnpm test:coverage
# 执行代码检查
pnpm lint
# 自动修复代码问题
pnpm lint:fix
# 进行类型检查
pnpm type-check
CONTRIBUTING.md 文件。⚠️ 重要提示
此文档为 MCP 深度项目的参考指南,转载请注明出处。