用途:DrugBank Search 用于以自然语言查询 DrugBank 综合药物数据库,查找药物作用机制、相互作用、靶点、药理学、药代动力学及不良事件等数据。
主要能力:直接传入自然语言查询,无需构造复杂 API 参数;语义搜索理解查询含义,而非仅关键词匹配;返回完整药物信息,包含机制、相互作用、靶点;结果附带分子结构与数据可视化图片链接;覆盖全部 DrugBank 药物数据。
使用方式:要求 Node.js 18+(使用内置 fetch)与来自 https://platform.valyu.ai 的 Valyu API 密钥(含 10 美元免费额度)。运行前先定位脚本:DRUGBANK_SCRIPT=$(find ~/.claude/plugins/cache -name "search" -path "/drugbank-search//scripts/*" -type f 2>/dev/null | head -1)。随后使用完整路径执行,如 $DRUGBANK_SCRIPT "ACE inhibitors" 15。若返回 setup_required: true,提示用户提供 API 密钥,再执行 scripts/search setup <api-key>,然后重试搜索。输出为 JSON,含 success、type、query、result_count、results(title、url、content、source、relevance_score、images)与 cost 字段;可用 jq 提取药名、URL 或内容。失败时返回 success: false 及 error。退出码 0 为成功,1 为错误。
适用场景:药物信息查询、药物相互作用与副作用研究、靶点识别与验证、作用机制研究、药代动力学与药效学研究、药物代谢与不良事件数据检索。
限制:依赖 Valyu API 密钥,需联网调用 https://api.valyu.ai/v1 的 /search 端点(X-API-Key 认证),可能产生费用;具体定价与额度条款暂未提供,请以平台为准。本技能不构成医疗建议。