本项目提供了一个简单的MCP服务器,借助Puppeteer实现对Chrome的控制。它能让你更便捷地利用Chrome进行相关操作,提升工作效率。
puppeteer-core,不会安装额外的浏览器。期望您知道如何以开启远程调试端口的方式启动Chrome。例如,在Mac上,这可能看起来像这样:open -a "Google Chrome" --args --remote-debugging-port=9222
% pnpm i
% pnpm run start
在Cursor → 设置 → Cursor Settings → MCP → 添加新的全局MCP服务器,添加以下配置:
{
"mcpServers": {
"puppeteer-control": {
"url": "http://localhost:7742/sse"
}
}
}
pnpx @modelcontextprotocol/inspector命令即可启动。⚠️ 重要提示
本项目使用
puppeteer-core,不会安装额外的浏览器,需要您自行以开启远程调试端口的方式启动Chrome。
💡 使用建议
可参考TypeScript SDK的文档和官方MCP文档来更好地理解和使用本项目。同时,使用The Inspector时可按上述说明操作。