审计报告:nature-academic-search
总体判定
- 判定:WATCH
- 证据层级:L3(部分完成;format-converter.py 获 L3,跨库检索核心声明最高 L2)
- 核心 L3 已完成:部分(1/2 —— 格式转换模块已完成 L3,跨库检索模块因 MCP 工具不可用最高仅 L2)
- 网站推荐:暂不建议收录。format-converter.py 脚本本身质量高,可作为独立工具推荐;但 Nature Academic Search 以"跨数据库文献检索与去重"为核心卖点,在 MCP 工具补测完成前整体判定为 WATCH。
- 理由:Python 脚本层(format-converter.py + preflight.py)测试充分且全部通过,策略文档层(source-tiers、search-strategy、dedup-engine)逻辑严谨,但 MCP 编排层(核心工作流 1 和 3)因工具不可用完全无法执行。
证据来源
- 证据任务:evidence/tasks.yaml
- 证据评分卡:evidence/scorecard.md
- 证据索引:evidence/evidence-index.md
- 用例运行日志:run-log.md
- 原始输出:outputs/
通用关卡
| 关卡 | 结果 | 证据 |
|---|---|---|
| 公开来源 | PASS | GitHub: Yuan1z0825/nature-skills |
| 版本固定 | PASS | main 分支 |
| 安装路径清晰 | PASS | 中等复杂度(skill 文件拷贝 + MCP 工具配置) |
| 权限透明 | WATCH | SKILL.md 声明 MCP 工具依赖,但未列出完整工具清单 |
| 真实科研任务 | PASS | 4 个任务(1 L3 + 3 L2),覆盖化学催化和临床医学两个学科 |
| 非纯营销外壳 | PASS | format-converter.py 有完整自检+输出证据;策略文档可人工执行 |
模块判定
| 模块 | 判定 | 核心声明 | 最高深度 | 证据 | 风险 |
|---|---|---|---|---|---|
| literature-discovery | WATCH | 引文格式转换(.nbib/.ris/.bib)已验证 L3;跨数据库文献检索与去重因 MCP 工具不可用未验证 | L3(部分) | 4 个任务 | MCP 工具依赖未满足,核心工作流不可执行 |
输出质量
| 输出 | 质量标签 | 证据 |
|---|---|---|
| format-converter.py 全功能测试(PubMed/CrossRef/arXiv + 批量 + 搜索) | production-ready | ls-01 |
| preflight.py API 连通性检查 | production-ready | ls-02 |
| 跨库搜索策略(化学/电催化领域) | strategy-referable | ls-03 |
| MeSH 检索策略(医学/临床领域) | strategy-referable | ls-04 |
安全说明
- 网络:format-converter.py 调用 PubMed E-utilities、CrossRef REST、arXiv Atom API(均为公开学术 API)
- 本地文件读写:outputs/ 目录
- 脚本执行:format-converter.py、preflight.py(均来自 skill 仓库)
- API 密钥:NCBI_API_KEY 可选(测试中未使用)
- 数据暴露:使用公开 PMID 28344011、DOI 10.1038/nature14539、arXiv 1706.03762 作为测试数据
网站收录说明
最适合:需要可靠的 PubMed/CrossRef/arXiv 引文下载与格式转换工具的研究者。不适合:期望即装即用的跨库文献检索用户体验的用户 —— 该功能依赖 MCP 工具层,需要额外的环境配置。安装难度:中等(skill 文件拷贝 + MCP 工具配置)。安全级别:低(仅调用公开学术 API)。审核者备注:format-converter.py 的工程实现超预期 —— 自检模式 + 批量模式 + 搜索查询模式 + 3 格式 × 3 数据源的覆盖矩阵设计成熟。建议 skill 作者在 SKILL.md 中明确列出所需 MCP 工具清单,或在文档中补充"无 MCP 工具可用时"的手动替代流程。