快速开始API 参考MCP 集成OpenClaw Skill变更日志

CLI 安装

@easypm/cli 是 EasyAPI 的官方命令行客户端。

全局安装

npm install -g @easypm/cli

要求 Node.js ≥ 20。

登录

easypm login

流程:

  1. CLI 调用 /openapi/v1/oauth/device/code,拿到 deviceCode + userCode(如 T7QF-6SKE
  2. CLI 打印 URL(https://easypm.yiproject.com/openapi/v1/oauth/device?code=...
  3. 终端自动在默认浏览器打开 URL(可用 --no-browser 关闭)
  4. 用户在浏览器登录,授权应用
  5. CLI 拿到 accessToken + refreshToken,写入 ~/.easypm/credentials.json(mode 0600)
  6. 后续命令自动用 access token 鉴权

退出登录:

easypm logout

跳过浏览器(CI / scripts)

EASYPM_CLIENT_ID=eacli_xxx \
EASYPM_ACCESS_TOKEN=eapk_live_xxx \
easypm projects list

直接传 eapk_live_xxx 即可(不走 OAuth)。

检查当前凭证

easypm whoami

输出:

{
  "clientId": "eacli_xxx",
  "baseUrl": "https://easypm.yiproject.com",
  "accessTokenPreview": "eapk_live_…"
}

下一步