跳转到主要内容

MoreLogin Skill 操作文档


一、功能说明


Skill 是 MoreLogin 面向开发者提供的本地命令行工具包,用于在自有项目、自动化脚本、RPA 程序中调用 MoreLogin 环境(浏览器 / 云手机),实现启动环境、关闭环境、获取 CDP 调试端口、批量管理账号等操作。


二、前置条件


  1. 正常登录 MoreLogin PC 客户端,保持客户端持续运行;

  2. 本地安装 Node.js(推荐 v18+ LTS 版本)

  3. 准备好你的自动化项目(Python/NodeJS 脚本、RPA 框架等)。


三、操作步骤


步骤 1:下载 Skill 工具包

  1. 在左侧菜单栏点击【开发者 & AI 智能体】,切换到【面向 AI 智能体】标签;

  2. 在【自定义】板块找到 Skill 区域;

  3. 点击蓝色按钮 下载 Skill,获取官方工具压缩包;

可选:点击【GitHub 文档】查阅官方 API 命令示例。

步骤 2:部署与初始化 Skill

  1. 将下载的压缩包解压至本地无中文、无空格路径;

  2. 打开终端(CMD/PowerShell/Terminal),进入解压后的根目录;

  3. 执行依赖安装命令:

bash

运行

npm install
  1. 验证安装成功:

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:接入自有自动化项目

  1. 方式 A:直接调用命令行

    在 Python/Java 等代码中,通过执行系统命令调用 skill 脚本;

  2. 方式 B:二次封装

    基于源码目录下接口,封装成项目内部调用函数;

  3. 自动化脚本启动前必须保证 MoreLogin 客户端处于登录打开状态

步骤 5:调试与排错

  1. 调用失败优先确认:MoreLogin 客户端是否在线;

  2. 检查环境 ID 是否填写正确;

  3. 确认本地端口未被防火墙拦截;

  4. 参考 GitHub 官方文档查看完整参数清单。

四、Skill 与 MCP 区别(补充区分)

  • Skill:面向开发者脚本、RPA 程序,命令行 CLI 工具,适合传统自动化、代码项目集成;

  • MCP:面向 AI 智能体(Claude 等支持 MCP 协议的 AI 客户端),专供大模型直接调用 MoreLogin。

五、注意事项

  1. Skill 必须依赖本地运行的 MoreLogin 客户端,无法脱离客户端独立使用;

  2. 请勿将 Skill 部署在远端服务器直接调用本地客户端(如需远程控制,配置 SSH 隧道);

  3. 更新客户端版本后,建议重新下载最新 Skill 包,保证接口兼容。

如果你需要,我可以把这份步骤精简成【运维操作手册极简版】,或者输出一份可直接复制到项目 wiki 的 Markdown 版本。

这是否解答了您的问题?