mcp-helm MCP 服务说明文档
1. 服务概述一句话简介驱动真实的Chrome浏览器会话实现Claude副驾驶模式具备交接感知能力服务名称mcp-helm版本号v0.1开发者/提供方flying-pisces协议类型MCP (Model Context Protocol)2. 核心功能该MCP服务提供以下主要功能浏览器连接连接到真实的Chrome浏览器端口9222而非启动新的浏览器实例标签页管理列出所有打开的标签页切换活动标签页页面截图截取页面PNG图像获取URL和标题检测交接触发器2FA提示、验证码等元素检查通过可访问性树获取交互元素的编号列表点击操作通过ID、文本或CSS选择器点击元素返回截图差异检测结果文本输入在字段中输入文本支持自动提交页面导航导航到指定URL等待机制等待特定文本或选择器出现交接感知检测敏感操作2FA、支付确认等并暂停等待人工接管3. 使用场景该服务适合在以下情况下使用Apple服务自动化自动化App Store Connect等Apple服务的操作流程Cloudflare管理自动化Cloudflare仪表板任务包括导航和交互Google Play Console自动化Google Play Console和其他Google服务的操作Stripe仪表板自动化Stripe仪表板操作包括导航、点击和表单填写Vercel操作自动化Vercel仪表板操作通过实时Chrome会话驱动需要登录态的自动化利用已有的登录状态、Cookie和2FA避免重复登录4. 接入方式4.1 服务端点该服务需要连接到本地Chrome浏览器的远程调试端口调试端口9222用户数据目录~/.chrome-pilot独立配置文件协议Chrome DevTools Protocol4.2 认证与权限该服务使用您已登录Chrome会话中的认证信息利用现有Chrome配置文件中的Cookie和登录状态支持2FA、生物识别等安全验证交接机制确保敏感操作需要人工确认4.3 数据格式服务使用以下数据格式截图PNG格式图像元素选择基于可访问性树的语义ID配置文件JSON格式4.4 服务器配置在MCP客户端配置中添加服务{ mcpServers: { helm: { command: mcp-helm } } }5. 接口定义工具名称功能描述参数说明attach连接到Chrome端口9222无参数必须首先调用list_tabs列出所有打开的标签页无参数focus_tab切换活动标签页index: 标签索引 或 url: URL子串screenshot截取页面截图返回PNG、URL、标题和交接触发器inspect检查交互元素返回可访问性树中的编号元素列表click点击元素id: 元素ID / text: 文本 / selector: CSS选择器type输入文本text: 文本内容, submit: 是否按Enternavigate导航到URLurl: 目标URLwait_for等待元素出现text: 文本 或 selector: 选择器handoff暂停并请求人工接管无参数6. 快速开始6.1 环境要求Node.js建议v16或更高版本Google Chrome浏览器npm或yarn包管理器6.2 安装步骤步骤1全局安装mcp-helmnpm install -g mcp-helm步骤2配置Chrome启动别名在您的shell配置文件如~/.bashrc或~/.zshrc中添加alias chrome-pilotopen -a Google Chrome --args --remote-debugging-port9222 --user-data-dir$HOME/.chrome-pilot步骤3启动可驱动的Chromechrome-pilot这将打开一个独立的Chrome配置文件在其中登录您需要自动化的服务Play Console、Stripe等。Cookie将在多次启动间保持您只需登录一次。步骤4配置MCP客户端在~/.claude.json中添加服务器配置见4.4节6.3 使用示例用户上传AAB文件到Play Store内部测试 Claude[调用 helm.attach] → [helm.navigate 到 play.google.com/console] → [helm.screenshot] 查看仪表板 → [helm.click Personalized AI Portfolio Bot] → ... 继续操作7. 注意事项重要提醒独立Chrome配置文件必须使用独立的Chrome配置文件~/.chrome-pilot因为主Chrome在运行时无法启用远程调试模式首次登录在chrome-pilot中登录所需服务后Cookie将持久化保存交接机制当检测到2FA提示、验证码、支付确认或生物识别请求时服务会自动暂停并等待人工处理当前限制v0.1不支持Shadow DOM组件某些Web组件密集型网站不支持iframe需要框架切换功能不支持从磁盘上传文件仅支持Enter键盘快捷键设计优势可访问性树而非坐标使用语义ID而非视觉坐标避免Retina显示器和高DPI缩放问题截图差异检测每次点击后检测页面变化避免误报成功基于正则的交接检测快速、低成本无常见登录短语误报无标签管理启发式attach选择第一个非空白标签使用list_tabs focus_tab精确控制总结mcp-helm解决了Claude与浏览器交互的眼手问题通过连接真实的Chrome会话利用已有的登录状态和Cookie实现了安全、高效的浏览器自动化。其交接感知机制确保敏感操作需要人工确认是自动化云服务管理任务的理想工具。

相关新闻

高精度算法模版

高精度算法模版

高精度加法 —— 模板题 AcWing 791. 高精度加法// C A B, A > 0, B > 0 vector<int> add(vector<int> &A, vector<int> &B) {if (A.size() < B.size()) return add(B, A);vector<int> C;int t 0;for (int i 0; i < A.size();…

2026/8/7 15:20:17 阅读更多 →
Qclaw深度评测:从微信智能副驾到开发者效率革命

Qclaw深度评测:从微信智能副驾到开发者效率革命

1. 从“链接器”到“智能副驾”&#xff1a;Qclaw的定位跃迁最近在开发者圈子里&#xff0c;一个叫Qclaw的工具开始被频繁提起。最初看到这个名字&#xff0c;很多人可能和我一样&#xff0c;以为它又是一个“微信消息转发机器人”或者“自动化脚本工具”&#xff0c;毕竟“链接…

2026/8/7 0:49:43 阅读更多 →
28个Excel硬核技巧:从数据清洗到自动化,告别重复劳动

28个Excel硬核技巧:从数据清洗到自动化,告别重复劳动

1. 从“会用”到“精通”&#xff1a;为什么你需要这28个Excel技巧&#xff1f;干了这么多年数据分析&#xff0c;我见过太多同事把Excel当记事本用。他们能打开表格、输入数字、做点简单的加减乘除&#xff0c;但一到稍微复杂的任务&#xff0c;比如从一堆杂乱的数据里快速提取…

2026/8/8 10:30:19 阅读更多 →

最新新闻

NBA 2K20存档与阵容修改:从DC菜单到冠军阵容的稳定加载指南

NBA 2K20存档与阵容修改:从DC菜单到冠军阵容的稳定加载指南

这类游戏存档和阵容修改&#xff0c;最值得先看的不是功能列表&#xff0c;而是它到底能不能在你的游戏版本和系统环境下稳定加载&#xff0c;以及修改后会不会导致存档损坏或成就无法解锁。很多玩家一上来就找各种“终极阵容”或“DC菜单”&#xff0c;但忽略了版本兼容性和操…

2026/8/8 17:03:03 阅读更多 →
云原生容器特殊字符命名优化实战

云原生容器特殊字符命名优化实战

1. 项目背景与核心挑战在当前的云原生技术浪潮中&#xff0c;容器化部署已成为企业应用交付的标准方式。但当我们面对带有特殊字符命名的应用&#xff08;如"[特殊字符]_"前缀的服务&#xff09;时&#xff0c;从镜像构建到运行时调度都会遇到一系列独特挑战。最近在…

2026/8/8 17:03:03 阅读更多 →
HarmonyOS6 RcList组件性能优化与实战技巧

HarmonyOS6 RcList组件性能优化与实战技巧

1. HarmonyOS6中的RcList组件实战解析作为HarmonyOS6中ArkUI框架的核心组件之一&#xff0c;RcList&#xff08;Recyclable List&#xff09;在近半年的迭代中完成了架构重构和性能优化。这个组件本质上是一个高性能的循环列表视图&#xff0c;特别适合处理大数据集的渲染场景。…

2026/8/8 17:03:03 阅读更多 →
AI技能驱动游戏美术与音乐生成:从概念到集成的全流程实践

AI技能驱动游戏美术与音乐生成:从概念到集成的全流程实践

1. 项目概述&#xff1a;当AI成为你的游戏开发“副美术”与“配乐师”最近在独立游戏开发圈和创意内容社区里&#xff0c;一个话题的热度持续攀升&#xff1a;如何用AI工具快速生成游戏所需的美术和音乐资源。这背后反映的是一个普遍且急迫的需求——对于小型团队、独立开发者&…

2026/8/8 17:03:03 阅读更多 →
Web视频流加载播放实战:从协议选型到性能优化全解析

Web视频流加载播放实战:从协议选型到性能优化全解析

1. 从“黑屏”到“秒开”&#xff1a;视频流加载播放的实战心法 如果你做过Web端的视频播放&#xff0c;大概率遇到过这几个场景&#xff1a;用户点开一个直播&#xff0c;屏幕中央的 <video> 标签转了半天圈&#xff0c;最后弹出一个“加载失败”&#xff1b;或者&…

2026/8/8 17:03:03 阅读更多 →
3分钟快速上手:QuickRecorder终极macOS屏幕录制完整指南

3分钟快速上手:QuickRecorder终极macOS屏幕录制完整指南

3分钟快速上手&#xff1a;QuickRecorder终极macOS屏幕录制完整指南 【免费下载链接】QuickRecorder A lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具 项目地址: https://gitcode.com/GitHub_T…

2026/8/8 17:02:02 阅读更多 →

日新闻

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

当下AI应用飞速普及&#xff0c;无数企业下场搭建智能体系统&#xff0c;可落地阶段难题接踵而至&#xff1a;上下文无限堆积频繁爆栈、AI工具调用准确率低下、Token成本居高不下、企业数据权限混乱暗藏安全隐患……很多团队卡在架构搭建环节&#xff0c;空有前沿技术概念&…

2026/8/8 0:00:07 阅读更多 →
PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南&#xff1a;用chillerlan/php-qrcode打造专业级二维码 【免费下载链接】php-qrcode A PHP QR Code generator and reader with a user-friendly API. 项目地址: https://gitcode.com/gh_mirrors/ph/php-qrcode 在当今数字时代&#xff0c;二维码已…

2026/8/8 0:00:08 阅读更多 →
UniApp微信小程序隐私保护组件开发:从原理到实战

UniApp微信小程序隐私保护组件开发:从原理到实战

1. 项目缘起&#xff1a;为什么我们需要一个隐私保护通用组件&#xff1f;最近在维护一个基于uniapp开发的微信小程序矩阵时&#xff0c;我遇到了一个非常棘手的问题。随着平台对用户隐私保护的要求越来越严格&#xff0c;几乎每一个新版本发布&#xff0c;或者在某些特定机型&…

2026/8/8 0:00:08 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流&#xff1a;一个核心问题的诞生想象一下&#xff0c;你是一个城市供水系统的总工程师。你的城市有多个水源&#xff08;水库&#xff09;&#xff0c;需要通过一个复杂的地下管道网络&#xff0c;将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/8 17:02:43 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/8 8:58:26 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起&#xff1a;为什么我们需要互相关几年前&#xff0c;我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号&#xff0c;理论上它们接收到的声音波形应该非常相似&#xff0c;只是由于麦克风位置不同&#xff…

2026/8/7 23:24:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速&#xff1a;macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/8 17:02:44 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南&#xff1a;3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗&#xff1f;ncmdump解密工具帮你轻松解决这个困…

2026/8/7 23:54:54 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片&#xff1a;为英语学习 App 打造桌面级学习助手适用平台&#xff1a;HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0&#xff08;API 26 Beta&#xff09;新增了 AgentCard 智能体卡片能力&#xff0c;这是继 HMAF&#xff08;鸿蒙智能体框架&#x…

2026/8/8 17:02:44 阅读更多 →