CodingBaby-Browser-MCP 是一个强大的工具,使像 Cursor 中的 Claude 3.7 Sonnet 这样的AI助手能够通过控制 Chrome 浏览器来执行自动化任务。该工具通过基于 WebSocket 的通信协议弥合了AI与浏览器交互之间的差距。
该项目由两个主要组件组成:
系统使用 WebSocket(默认端口 9876)在 MCP 服务器和 Chrome 扩展程序之间建立双向通信通道。
{
"mcpServers": {
"CodingBaby-Browser-MCP": {
"command": "npx",
"args": ["@sydneyassistent/codingbaby-browser-mcp"]
}
}
}
安装完成后,您可以在 Cursor 中请求 Claude 3.7 控制您的浏览器:
使用浏览器导航到 https://example.com
navigate:在浏览器中打开一个 URLclick:点击元素type:在表单字段中输入文本pressKey:模拟键盘动作scroll:向任意方向滚动takeScreenshot:捕获浏览器内容wait:暂停执行指定时间setViewport:更改浏览器窗口尺寸tabNew、tabList、tabSelect、tabClose:标签页管理batch:顺序执行多个命令close:关闭浏览器会话如果您已下载源代码,可以设置项目用于开发和调试目的。
要从源代码加载和调试 Chrome 扩展程序:
chrome://extensions/chrome-extension 目录并选择它要使用本地 MCP 服务器代码进行调试:
cd Browser-MCP
npm install
{
"mcpServers": {
"CodingBaby-Browser-MCP-Dev": {
"command": "node",
"args": ["/绝对路径到你的/Browser-MCP/index.js"]
}
}
}
将 /绝对路径到你的/ 替换为您实际下载项目的路径对于调试,您可以:
console.error() 语句以获得更详细的日志MIT