MCP工具
使用Puppeteer增强浏览器自动化和DevTools功能的模型上下文协议(MCP)服务器实现。
特性
- 通过Puppeteer提供全面的浏览器自动化支持
- 增强的DevTools协议集成
- Docker对一致环境的支持
- 非root用户执行以确保安全
- 跨平台兼容性
先决条件
- 码头工人
- 光标IDE
设置
- 构建Docker镜像:
docker build -t mcp/puppeteer .- 在游标中配置:
- 打开光标设置 - 导航到MCP配置 - 添加以下命令:
docker run -i --rm --init -e DOCKER_CONTAINER=true mcp/puppeteer配置
默认情况下,服务器配置为在端口3000上运行。环境变量:
PUPPETEER_EXECUTABLE_PATH:Chromium可执行文件的路径DISPLAY:X11显示器用于无头模式CHROME_BIN:Chrome二进制路径
安全
- 在Docker中以非root用户身份运行
- 使用Chromium的沙盒
- 实施适当的权限处理
许可证
MIT许可证
贡献
- 分叉存储库
- 创建功能分支
- 提交您的更改
- 推到分支
- 创建新的Pull请求
