SuperAPI AI 工具集

pp-drug-enforcement

数据与分析

查看项目

更新于 10-16 01:32

技能介绍

用途:该技能驱动 drug-enforcement-pp-cli 二进制,通过 openFDA 药品执法端点(/drug/enforcement.json)查询 FDA 药品召回记录,无需 API 密钥,支持本地 SQLite 离线缓存,面向智能体调用。仅报告 FDA 事实,绝不声称某药品安全;无召回记录时输出“no recall records found”。

主要能力:check 按药品名查找召回,可用 --class 过滤最严重等级;firm 列出某召回企业或制造商的所有召回;recent 列出最近 N 天发起的召回,最新在前;reference 显示单个召回编号的完整详情并附 FDA 分级图例;enforcement 支持 openFDA Lucene 搜索表达式。

使用方式:先安装并验证 CLI。安装命令:npx -y @mvanhorn/printing-press-library install drug-enforcement --cli-only;验证:drug-enforcement-pp-cli --version。若 npx 失败,可用 Go 1.26.6+ 直接安装:go install github.com/mvanhorn/printing-press-library/library/health/drug-enforcement/cmd/drug-enforcement-pp-cli@latest。示例:drug-enforcement-pp-cli check "ibuprofen" --class 1;drug-enforcement-pp-cli firm "Teva";drug-enforcement-pp-cli recent --days 30;drug-enforcement-pp-cli reference D-0183-2023。任意命令可加 --agent(展开为 --json --compact --no-input --no-color --yes)。可用 --select 裁剪字段、--dry-run 预览、--deliver 路由输出到 stdout、file:<path> 或 webhook:<url>。

适用场景:按药品名查召回状态、审计制造商召回历史、周期性扫描新召回、展开单个召回详情。

限制:只读,不得用于创建、更新、删除、发布、评论、投票、邀请、下单、发送消息等改变远端状态的操作。需确保二进制目录在 $PATH 中,否则命令不可用。MCP 安装:go install github.com/mvanhorn/printing-press-library/library/health/drug-enforcement/cmd/drug-enforcement-pp-mcp@latest,注册:claude mcp add drug-enforcement-pp-mcp -- drug-enforcement-pp-mcp。路径可用 --home 或 DRUG_ENFORCEMENT_HOME 等环境变量重定位。其余收费、平台等细节暂未提供。