Chrome开发工具高级MCP
您在AI和浏览器之间的智能桥梁。
此模型上下文协议(MCP)服务器使Claude、Roo Code或Windsurf等人工智能助手能够在 自然、强大、隐秘的方式与其他自动化工具不同,此解决方案连接到您的实际浏览器配置文件,允许您在不被检测的情况下使用现有的登录会话、Cookie和扩展。
______________________________________________________________________
✨ 为什么使用这个?
- 🕵️ “人工”导航: 使用您的真实Chrome个人资料。如果你登录了LinkedIn、Gmail或你的企业ERP,你的人工智能助手也会登录。
- 🛡️ 无法检测: 先进的“影子配置文件”技术可防止复杂网站上的浏览器自动化阻止。
- 🛠️ 强大的工具集: 超过40种针对数据抓取、特定元素提取和可视化分析进行优化的专用工具。
- ⚡ 快速安全: 安全地执行脚本和屏幕截图,并具有智能输出截断功能,以防止AI上下文崩溃。
______________________________________________________________________
🚀 快速安装
用户(VS码/克莱恩/基洛码/反重力/克劳德桌面)
只需将此添加到您的 mcp.json 配置文件:
{
"mcpServers": {
"chrome-devtools-advanced-mcp": {
"command": "npx",
"args": ["-y", "chrome-devtools-advanced-mcp", "--port=9223"]
}
}
}重新启动您的助手(VS Code中的Ctrl+R),您将可以立即访问。
______________________________________________________________________
💡 简化使用指南
1.启动浏览器
首先,问问你的AI:
*“使用我的默认配置文件启动Chrome”*
这会触发 launch_chrome_with_profile,在不关闭其他窗口的情况下创建一个可控的Chrome实例。
2.导航和分析
你可以问:
- *“转到amazon.com搜索笔记本电脑”*
- *“分析登录表单的HTML”* (使用优化
get_html) - *“截取定价表的屏幕截图”*
3.互动
AI可以智能地点击、键入和填写表单,等待元素自动加载。
______________________________________________________________________
🛠️ 工具列表
👇 Click here to view all available tools
🎭 浏览器和会话控制
| 工具 | 说明 |
|---|---|
launch_chrome_with_profile | 从这里开始! 使用您的Cookie/扩展程序启动Chrome。 |
browser_action | 导航、重新加载、返回/前进。 |
manage_tabs | 创建、关闭、切换或列出选项卡。 |
close_browser | 安全关闭受控会话。 |
🔍 分析和提取
| 工具 | 说明 |
|---|---|
get_html | 关键。 提取简化或完整的HTML。支持选择器。 |
screenshot | 捕获视觉证明(png/jpeg)。 |
get_page_metrics | 布局和视口分析。 |
get_accessibility_tree | 像屏幕阅读器一样查看页面结构 |
🖱️ 交互
| 工具 | 说明 |
|---|---|
perform_interaction | 单击、键入、悬停、拖放并自动等待。 |
execute_script | 安全运行自定义JavaScript(需要 return). |
extract_element_data | 从元素中获取特定的文本或属性。 |
set_viewport | 调整窗口大小以进行响应式测试。 |
🛡️ 反检测和隐私
| 工具 | 说明 |
|---|---|
enable_stealth_mode | 隐藏自动化标志。 |
set_user_agent | 伪造设备/浏览器身份。 |
set_geolocation | 模拟GPS坐标。 |
set_timezone | 更改浏览器时区。 |
📡 网络(高级)
| 工具 | 说明 |
|---|---|
capture_network_on_action | 执行操作时记录流量。 |
resend_network_request | 回放捕获的API调用。 |
start_har_recording | 保存完整的网络日志(HAR格式)。 |
monitor_websocket_messages | 监听套接字流量。 |
🍪 存储和Cookie
| 工具 | 说明 |
|---|---|
get_cookies / set_cookie | 管理浏览器Cookie。 |
get_local_storage | 读取/写入本地存储数据。 |
export_session | 将当前会话状态保存到文件。 |
______________________________________________________________________
❓ 常见问题解答
我需要关闭Chrome吗? 不!由于“Shadow Profile”技术,此服务器会创建您的个人资料的临时安全克隆。当AI并行工作时,您可以继续正常浏览。
它在Mac/Linux上工作吗? 是的,它完全跨平台。
我看到“用户禁用工具”错误 这是VS Code的安全功能。
- 重新加载VS代码(
Ctrl+R). - 当AI再次尝试使用工具时,单击 “始终允许” 在弹出窗口上。
______________________________________________________________________
👨💻 对于开发者
要在本地贡献或运行:
git clone https://github.com/Eddym06/devTools-Advance-mcp.git
cd custom-chrome-mcp
npm install
npm run build
npm start______________________________________________________________________
*与开发❤️ 作者@eddym06*
