Skip to content

Releases: choco9527/pipa-mcp

PIPA CLI + MCP 0.1.2

Choose a tag to compare

@choco9527 choco9527 released this 28 Oct 16:48

PIPA CLI + MCP 0.1.2

  • 简化授权:打开链接,点击“同意”即可,无需手填配对码或逐项选择权限。
  • CLI 登录提示、离线帮助、MCP 简介和包内 Skill 同步更新。
  • 保留一次登录、CLI/MCP 共用授权、有限重试及既有鉴权校验;已有登录不受影响。

安装或升级:

npm install -g --ignore-scripts @choco9527/pipa-cli@0.1.2 --registry=https://registry.npmjs.org
pipa --version

CLI 用 pipa --help,MCP 用同一程序 pipa mcp,无需分别安装或登录。常驻 MCP 重启后加载新版。

本地客户端测试 112 项通过,1 项原生 Windows 测试按平台跳过。安装包不包含服务器源码或用户凭据;附带 SHA-256 校验文件。

PIPA CLI + MCP v0.1.1

Choose a tag to compare

@choco9527 choco9527 released this 28 Oct 16:05

PIPA CLI + MCP 0.1.1

一个 npm 包,两种独立入口,一次安装、一次登录。

本次更新

  • CLI/MCP 和多个进程共用已有登录及短期 access 缓存,减少重复刷新。
  • 临时网络失败最多安全重试一次,不清除登录、不强迫重新授权。
  • 连接检查使用轻量接口,工具定义短时缓存,不缓存用户待办或笔记。
  • 内置 pipa --help、离线 pipa help quickstart、错误后的下一步指引和可选 Skill。
  • 保留主动撤销、授权到期、账户权限校验和仅当前用户可读的凭据文件。

安装或升级

npm install -g --ignore-scripts @choco9527/pipa-cli@0.1.1 --registry=https://registry.npmjs.org
pipa --version
pipa help quickstart

已有有效登录直接复用,不要先 logout 或删除 .pipa。只有未登录、明确过期或撤销才运行 pipa login,由本人打开链接确认。常驻 MCP 进程需重新启动才能加载新版。

不全局安装也可用 npx --yes --ignore-scripts --registry=https://registry.npmjs.org @choco9527/pipa-cli@0.1.1 --help。

需要 Node.js 22+;支持原生 macOS/Windows。Windows/WorkBuddy 实机交互仍需用户自行验收。

自建服务必须先部署稳定 refresh 的新版 API,再升级本包;官方 PIPA API 已先完成该更新。

GitHub 附件与 npm 使用同一份安装包;校验文件为 SHA256SUMS。发布包不含用户凭据或服务器代码。

PIPA CLI + MCP v0.1.0

Choose a tag to compare

@choco9527 choco9527 released this 28 Oct 04:26

PIPA CLI + MCP 0.1.0

一个 npm 包、一次安装、一次登录。CLI 与 MCP 独立运行,共用授权和 HTTP API,不需要分别安装或登录。

npm install -g --ignore-scripts @choco9527/pipa-cli@0.1.0 --registry=https://registry.npmjs.org
pipa --help
pipa login
pipa tasks list --json

MCP 客户端使用同一程序:pipa mcp。CLI 登录后 MCP 直接复用;MCP 登录后 CLI 同样可用。pipa logout --yes 撤销双方共用的授权。

  • Node.js 22+;原生 macOS / Windows。--help 离线可用。
  • 查询、创建、修改、完成、删除/恢复、排期、循环、提醒、笔记,通用 call 和实时 Schema 发现。
  • --json 提供单份机器可读输出;错误非零退出,写入需显式 operation_id,安全重试不生成重复操作。
  • 授权仍需用户本人在 PIPA 网页确认;不自动改 AI 客户端配置,不复制浏览器 Cookie。
  • Windows 凭据使用当前用户独占 ACL,直接调用系统 .NET 权限接口,不依赖 PowerShell 模块自动加载。
  • MIT 许可,公开内容仅客户端/测试/说明;没有服务器源码或用户凭据。

本地 102 项测试通过,Windows 专用测试在 macOS 跳过。实际 npm 安装包的双向登录复用/退出与 npx 启动验证通过。跨平台 CI 的 macOS / Windows × Node 22 / 24 四组全部通过;Windows 每组 101 项通过,2 项 POSIX 专用测试跳过。各 AI 客户端实际界面与真实网站授权仍需用户验收,不以模拟服务测试代替。

已发布到 公共 npm registry,latest 为 0.1.0。npm 与 GitHub Release 提供相同的 tarball,SHA-256 为 966be34d823f639093727653a517f88154bed5c91c9153ed3f6cf312a07aa339;GitHub 资产附 SHA256SUMS,也可直接由 npm 安装。

安装公开包不需要 npm 账号或发布者的安全密钥。显式 --registry 只为本次安装指定官方源,不改变用户的全局源;在可信目录/Node/npm 环境执行,--ignore-scripts 不是安全沙箱。按需启动也可用 npx --yes --ignore-scripts --registry=https://registry.npmjs.org @choco9527/pipa-cli@0.1.0 --help。