用途
pubmed-multi-source-search 面向需要跨多个学术来源检索文献的场景。其公开的多来源检索入口为 unified_search,会在 PubMed、OpenAlex、Semantic Scholar、Europe PMC、CrossRef 之间自动分流,并在单次检索中完成整合与去重。适用于不再只依赖单一 PubMed 来源、希望跨来源补足 coverage 的文献检索需求。
触发条件包括:提到「跨数据库搜索」「综合搜索」「不要只看 PubMed」,提到 OpenAlex、Semantic Scholar、Europe PMC、preprint,或需要跨来源补足 coverage。
主要能力
核心工具为 unified_search,参数包括:
unified_search(
query="machine learning drug discovery",
sources="pubmed,openalex,semantic_scholar,europe_pmc",
limit=25,
ranking="balanced",
output_format="json"
)
sources 可选值:pubmed、openalex、semantic_scholar、europe_pmc、crossref。不指定时系统自动选择来源。
ranking 可选值及含义:
- balanced:默认,一般探索
- impact:优先高影响力代表作
- recency:优先最新研究与更新动态
- quality:偏向高证据等级与较可靠研究
options 常见组合:
- preprints:补充最新未正式出版研究
- shallow:快速扫过
- no_relax:零结果时不自动放宽
- no_analysis:让程序化输出更干净
使用方式
常见用法示例:
- 广泛覆盖:
unified_search(
query="machine learning drug discovery",
limit=30,
ranking="balanced"
)
- 只看生医核心来源:
unified_search(
query="sepsis biomarkers",
sources="pubmed,europe_pmc",
limit=25,
ranking="quality"
)
- 纳入预印本:
unified_search(
query="COVID-19 vaccine efficacy",
sources="pubmed,europe_pmc,openalex",
options="preprints",
limit=30,
ranking="recency"
)
- 看高影响力跨领域文献:
unified_search(
query="foundation models pathology",
sources="pubmed,openalex,semantic_scholar",
limit=30,
ranking="impact"
)
- 程序化后处理:
unified_search(
query="CRISPR gene therapy",
sources="pubmed,openalex,semantic_scholar,europe_pmc",
limit=20,
output_format="json"
)
建议工作流程:
- 情境 1,跨来源找完整 coverage:使用 unified_search 指定多个 sources,limit=30,ranking="balanced"。
- 情境 2,先找文献再补全文:先用 unified_search 以 output_format="json" 检索,再对选中的 PMID / DOI 使用 get_fulltext(pmid="12345678", extended_sources=True)。
- 情境 3,跨来源搜索后做探索:使用 unified_search 后,配合 find_related_articles(pmid="12345678")、find_citing_articles(pmid="12345678")、get_citation_metrics(pmids="12345678,23456789")。
核心原则:新 workflow 不再直接依赖多个来源别 MCP 工具。对大多数文献检索情境,应优先使用 unified_search,而不是旧的来源别工具名称。
适用场景
适合需要跨多个学术来源做综合检索、去重整合、补充预印本、比较不同来源覆盖、并希望在同一流程中继续做全文获取或引用分析的研究检索任务。
限制与边界
不属于本 skill 的情境:
- 需要做 MeSH / 同义词完整展开:改用 pubmed-systematic-search
- 临床比较问题:改用 pubmed-pico-search
- 想找图像:用 search_biomedical_images
- 想抓全文:用 pubmed-fulltext-access
是否需要 API 密钥、具体收费、价格、平台支持情况与使用配额暂未提供。