用途:该技能驱动 azure-functions-admin-pp-cli 二进制,对已运行的 Azure Functions 做只读盘点与分析,适合代理和脚本使用 JSON 输出与本地缓存。
主要能力:coldstart 查看冷启动频率与延迟并估算 Premium 常备实例成本;scaling 跟踪实例扩缩与执行时长漂移;plan-fit 按调用密度、冷启动敏感度和时长推荐 Consumption/Premium/Dedicated;drift 对比应用与部署槽设置差异;secrets-audit 标记明文密钥与闲置函数键;failures 按函数和异常类型聚类失败;stale 找出长期零调用函数。另有 apps、functions、plans、settings、slots、subscriptions 等查询命令。
使用方式:先安装 CLI,npx -y @mvanhorn/printing-press-library install azure-functions-admin --cli-only,验证 azure-functions-admin-pp-cli --version;失败可回退 go install github.com/mvanhorn/printing-press-library/library/cloud/azure-functions-admin/cmd/azure-functions-admin-pp-cli@latest。认证使用标准 Azure 凭据,可创建 Reader 角色服务主体并导出 AZURE_TENANT_ID、AZURE_CLIENT_ID、AZURE_CLIENT_SECRET、AZURE_SUBSCRIPTION_ID,或直接复用 az login 会话,运行 doctor 验证。命令加 --agent 展开为 JSON、紧凑、非交互模式,支持 --select 过滤字段、--dry-run 预览、--deliver 输出到 stdout、文件或 webhook,以及命名 profile。
适用场景:订阅内函数盘点、计划选型、发布前配置审计、密钥泄露排查、失败分诊与清理闲置函数。
限制:设计为只读,不用于部署、创建、重启、扩缩、删除、修改设置或轮换密钥;keys 命令需 Website Contributor 角色。MCP 服务可通过 go install 安装并用 claude mcp add 注册。其余细节暂未提供。