一、功能说明
Skill 是 MoreLogin 面向开发者提供的本地命令行工具包,用于在自有项目、自动化脚本、RPA 程序中调用 MoreLogin 环境(浏览器 / 云手机),实现启动环境、关闭环境、获取 CDP 调试端口、批量管理账号等操作。
二、前置条件
正常登录 MoreLogin PC 客户端,保持客户端持续运行;
本地安装 Node.js(推荐 v18+ LTS 版本);
准备好你的自动化项目(Python/NodeJS 脚本、RPA 框架等)。
三、操作步骤
步骤 1:下载 Skill 工具包
在左侧菜单栏点击【开发者 & AI 智能体】,切换到【面向 AI 智能体】标签;
在【自定义】板块找到 Skill 区域;
点击蓝色按钮 下载 Skill,获取官方工具压缩包;
可选:点击【GitHub 文档】查阅官方 API 命令示例。
步骤 2:部署与初始化 Skill
将下载的压缩包解压至本地无中文、无空格路径;
打开终端(CMD/PowerShell/Terminal),进入解压后的根目录;
执行依赖安装命令:
bash
运行
npm install
验证安装成功:
bash
运行
node bin/morelogin.js --help
出现命令列表即代表部署完成。
步骤 3:常用基础命令(集成调用参考)
bash
运行
# 启动浏览器环境(替换env-id为你的环境ID) node bin/morelogin.js browser start --env-id xxx # 查询环境运行状态 node bin/morelogin.js browser status --env-id xxx # 关闭指定浏览器环境 node bin/morelogin.js browser close --env-id xxx # 云手机相关操作 node bin/morelogin.js cloudphone list node bin/morelogin.js cloudphone start --id xxx
步骤 4:接入自有自动化项目
方式 A:直接调用命令行
在 Python/Java 等代码中,通过执行系统命令调用 skill 脚本;
方式 B:二次封装
基于源码目录下接口,封装成项目内部调用函数;
自动化脚本启动前必须保证 MoreLogin 客户端处于登录打开状态。
步骤 5:调试与排错
调用失败优先确认:MoreLogin 客户端是否在线;
检查环境 ID 是否填写正确;
确认本地端口未被防火墙拦截;
参考 GitHub 官方文档查看完整参数清单。
四、Skill 与 MCP 区别(补充区分)
Skill:面向开发者脚本、RPA 程序,命令行 CLI 工具,适合传统自动化、代码项目集成;
MCP:面向 AI 智能体(Claude 等支持 MCP 协议的 AI 客户端),专供大模型直接调用 MoreLogin。
五、注意事项
Skill 必须依赖本地运行的 MoreLogin 客户端,无法脱离客户端独立使用;
请勿将 Skill 部署在远端服务器直接调用本地客户端(如需远程控制,配置 SSH 隧道);
更新客户端版本后,建议重新下载最新 Skill 包,保证接口兼容。
如果你需要,我可以把这份步骤精简成【运维操作手册极简版】,或者输出一份可直接复制到项目 wiki 的 Markdown 版本。
